\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{struct__ITC__QueueItem}{\_\-ITC\_\-Queue\-Item} (Forward reference for struct \_\-ITC\_\-Queue\-Item )}{\pageref{struct__ITC__QueueItem}}{}
\item\contentsline{section}{\hyperlink{struct__LCI__ABORT__Pkt}{\_\-LCI\_\-ABORT\_\-Pkt} (Abort a running calibration $\backslash$ APID 0x67c $\backslash$ function code 2 )}{\pageref{struct__LCI__ABORT__Pkt}}{}
\item\contentsline{section}{\hyperlink{struct__LCI__CALIBRATE__Pkt}{\_\-LCI\_\-CALIBRATE\_\-Pkt} (Initiate the calibration $\backslash$ APID 0x67c $\backslash$ function code 1 )}{\pageref{struct__LCI__CALIBRATE__Pkt}}{}
\item\contentsline{section}{\hyperlink{struct__LCI__CALIBRATE__Prm}{\_\-LCI\_\-CALIBRATE\_\-Prm} (Initiate the calibration $\backslash$ APID 0x67c $\backslash$ function code 1 )}{\pageref{struct__LCI__CALIBRATE__Prm}}{}
\item\contentsline{section}{\hyperlink{struct__LCI__collection}{\_\-LCI\_\-collection} (The state of the event collection for this calibration cycle comprising various communication pointers, the synchronisation structure, the number of outstanding events, and temporary storage for the raw events )}{\pageref{struct__LCI__collection}}{}
\item\contentsline{section}{\hyperlink{struct__LCI__configuration}{\_\-LCI\_\-configuration} (Holds the cycle configuration data along with a pointer to the file holding the configurations for all the cycles of this calibration )}{\pageref{struct__LCI__configuration}}{}
\item\contentsline{section}{\hyperlink{struct__LCI__consignment}{\_\-LCI\_\-consignment} (Structure holding a compressed event, awaiting dispatch )}{\pageref{struct__LCI__consignment}}{}
\item\contentsline{section}{\hyperlink{struct__LCI__controller}{\_\-LCI\_\-controller} (Structure brings together all the resources needed for the calibration )}{\pageref{struct__LCI__controller}}{}
\item\contentsline{section}{\hyperlink{struct__LCI__cue}{\_\-LCI\_\-cue} (Structure holding wake-up timer, semaphore and termination state )}{\pageref{struct__LCI__cue}}{}
\item\contentsline{section}{\hyperlink{struct__LCI__NOOP__Pkt}{\_\-LCI\_\-NOOP\_\-Pkt} (No operation $\backslash$ APID 0x67d $\backslash$ function code 0 )}{\pageref{struct__LCI__NOOP__Pkt}}{}
\item\contentsline{section}{\hyperlink{struct__LCI__runInfo}{\_\-LCI\_\-run\-Info} (Structure to hold information about the last LCI run Must match the layout of LHK telemetry )}{\pageref{struct__LCI__runInfo}}{}
\item\contentsline{section}{\hyperlink{structLCI__acdInput}{LCI\_\-acd\-Input} (The configurable ACD parameters stored in a binary file )}{\pageref{structLCI__acdInput}}{}
\item\contentsline{section}{\hyperlink{structLCI__acdValues}{LCI\_\-acd\-Values} (The ACD register values to be used for the next calibration cycle )}{\pageref{structLCI__acdValues}}{}
\item\contentsline{section}{\hyperlink{structLCI__calInput}{LCI\_\-cal\-Input} (The configurable calorimeter parameters stored in a binary file )}{\pageref{structLCI__calInput}}{}
\item\contentsline{section}{\hyperlink{structLCI__calValues}{LCI\_\-cal\-Values} (The CAL register values to be used for the next calibration cycle )}{\pageref{structLCI__calValues}}{}
\item\contentsline{section}{\hyperlink{structLCI__cnfInput}{LCI\_\-cnf\-Input} (The configuration parameters stored in binary file )}{\pageref{structLCI__cnfInput}}{}
\item\contentsline{section}{\hyperlink{structLCI__cnfItem}{LCI\_\-cnf\-Item} (Specification for an iterating LCI configuration value )}{\pageref{structLCI__cnfItem}}{}
\item\contentsline{section}{\hyperlink{structLCI__cnfValues}{LCI\_\-cnf\-Values} (The registers values to used for the next calibration cycle )}{\pageref{structLCI__cnfValues}}{}
\item\contentsline{section}{\hyperlink{structLCI__gemInput}{LCI\_\-gem\-Input} (The GEM configuration parameters stored in binary file )}{\pageref{structLCI__gemInput}}{}
\item\contentsline{section}{\hyperlink{structLCI__tkrInput}{LCI\_\-tkr\-Input} (The configurable tracker parameters stored in a binary file )}{\pageref{structLCI__tkrInput}}{}
\item\contentsline{section}{\hyperlink{structLCI__tkrValues}{LCI\_\-tkr\-Values} (The TKR register values to be used for the next calibration cycle )}{\pageref{structLCI__tkrValues}}{}
\item\contentsline{section}{\hyperlink{structLCI__version}{LCI\_\-version} (Configuration type and version information )}{\pageref{structLCI__version}}{}
\end{CompactList}
