\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{structPIG__acd}{PIG\_\-acd} (ACD portion of the PIG cfg union )}{\pageref{structPIG__acd}}{}
\item\contentsline{section}{\hyperlink{structPIG__acd__bias}{PIG\_\-acd\_\-bias} (Bias voltage values for the ACD )}{\pageref{structPIG__acd__bias}}{}
\item\contentsline{section}{\hyperlink{structPIG__arc__bias}{PIG\_\-arc\_\-bias} (Bias voltage information for one FREE board )}{\pageref{structPIG__arc__bias}}{}
\item\contentsline{section}{\hyperlink{unionPIG__cfg}{PIG\_\-cfg} (Configuration for the PIG\_\-on and PIG\_\-off routines )}{\pageref{unionPIG__cfg}}{}
\item\contentsline{section}{\hyperlink{structPIG__cl}{PIG\_\-cl} (A command list of LEM command items )}{\pageref{structPIG__cl}}{}
\item\contentsline{section}{\hyperlink{structPIG__cmd__rl}{PIG\_\-cmd\_\-rl} (A list of LEM responseless result items )}{\pageref{structPIG__cmd__rl}}{}
\item\contentsline{section}{\hyperlink{structPIG__cr}{PIG\_\-cr} (Structure containing the lists and associated information to perform read operations )}{\pageref{structPIG__cr}}{}
\item\contentsline{section}{\hyperlink{structPIG__cruState}{PIG\_\-cru\-State} (State of the CRU )}{\pageref{structPIG__cruState}}{}
\item\contentsline{section}{\hyperlink{structPIG__dbState}{PIG\_\-db\-State} (Structure holding all the registers that are configured by PIG\_\-DB )}{\pageref{structPIG__dbState}}{}
\item\contentsline{section}{\hyperlink{structPIG__ebm}{PIG\_\-ebm} (EBM portion of the PIG cfg union )}{\pageref{structPIG__ebm}}{}
\item\contentsline{section}{\hyperlink{structPIG__ebmState}{PIG\_\-ebm\-State} (Structure used to record the state of the EBM )}{\pageref{structPIG__ebmState}}{}
\item\contentsline{section}{\hyperlink{structPIG__epu}{PIG\_\-epu} (EPU portion of the PIG cfg union )}{\pageref{structPIG__epu}}{}
\item\contentsline{section}{\hyperlink{structPIG__evt__cfg}{PIG\_\-evt\_\-cfg} (Essentially a bit field indicating elements on the event fabric to be subsequently add or remove from the event fabric )}{\pageref{structPIG__evt__cfg}}{}
\item\contentsline{section}{\hyperlink{structPIG__gem}{PIG\_\-gem} (GEM portion of the PIG cfg union )}{\pageref{structPIG__gem}}{}
\item\contentsline{section}{\hyperlink{structPIG__load}{PIG\_\-load} (Structure containing the lists and associated information to perform load operations )}{\pageref{structPIG__load}}{}
\item\contentsline{section}{\hyperlink{structPIG__pdu}{PIG\_\-pdu} (PDU portion of the PIG cfg union )}{\pageref{structPIG__pdu}}{}
\item\contentsline{section}{\hyperlink{structPIG__pduState}{PIG\_\-pdu\-State} (State of the PDU )}{\pageref{structPIG__pduState}}{}
\item\contentsline{section}{\hyperlink{structPIG__pwrState}{PIG\_\-pwr\-State} (Structure holding all the power registers that are controlled by PIG )}{\pageref{structPIG__pwrState}}{}
\item\contentsline{section}{\hyperlink{structPIG__rsp__rl}{PIG\_\-rsp\_\-rl} (A list of LEM response result items )}{\pageref{structPIG__rsp__rl}}{}
\item\contentsline{section}{\hyperlink{structPIG__siu__cfg}{PIG\_\-siu\_\-cfg} (Configuration for the PIG\_\-siu routine, triggered by reception of a MAIN\_\-FEED\_\-ON notification from the SC )}{\pageref{structPIG__siu__cfg}}{}
\item\contentsline{section}{\hyperlink{unionPIG__siu__union}{PIG\_\-siu\_\-union} (Union of a \hyperlink{structPIG__siu__cfg}{PIG\_\-siu\_\-cfg} structure and an unsigned )}{\pageref{unionPIG__siu__union}}{}
\item\contentsline{section}{\hyperlink{structPIG__state}{PIG\_\-state} (Combination of structure encapsulating the current state of the registers manipulated by PIG )}{\pageref{structPIG__state}}{}
\item\contentsline{section}{\hyperlink{structPIG__tem}{PIG\_\-tem} (TEM portion of the PIG cfg union )}{\pageref{structPIG__tem}}{}
\item\contentsline{section}{\hyperlink{structPIG__twr__bias}{PIG\_\-twr\_\-bias} (Bias voltage values for the CAL or TKR, along with mask of towers to modify )}{\pageref{structPIG__twr__bias}}{}
\end{CompactList}
