\chapter{VILLASnode structs\label{a:villas_structs}} This appendix presents a few structures which help to understand the VILLASnode architecture from \autoref{chap:architecture}. A full overview of all header files can be found on the VILLASnode Git repository\footnote{\url{https://git.rwth-aachen.de/acs/public/villas/VILLASnode}}. \section{\texttt{struct sample}\label{a:sec:structsample}} \begin{figure}[ht!] \lstinputlisting[caption=The C structure of a VILLASnode sample., label=lst:struct_sample, style=customc]{listings/struct_sample.h} \vspace{-0.2cm} \end{figure} \newpage \section{\texttt{struct node}\label{a:sec:structnode}} \begin{figure}[ht!] \lstinputlisting[caption=The C structure of a VILLASnode node., label=lst:struct_node, style=customc]{listings/struct_node.h} \vspace{-0.2cm} \end{figure} \newpage \section{\texttt{struct node\_type}\label{a:sec:structnodetype}} \begin{figure}[ht!] \lstinputlisting[caption=The C structure of a VILLASnode node-type., label=lst:struct_nodetype, style=customc]{listings/struct_nodetype.h} \vspace{-0.2cm} \end{figure}