\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{struct__ITC__Apid}{\_\-ITC\_\-Apid} (Structure to hold ITC per command APID information )}{\pageref{struct__ITC__Apid}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__ApidDef}{\_\-ITC\_\-Apid\-Def} (Structure to define a member of the APID list )}{\pageref{struct__ITC__ApidDef}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__CmdConfirm__Tlm}{\_\-ITC\_\-Cmd\-Confirm\_\-Tlm} (Response to command from spacecraft $\backslash$ APID 0x2d0 )}{\pageref{struct__ITC__CmdConfirm__Tlm}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__CmdHeader}{\_\-ITC\_\-Cmd\-Header} (CCSDS telecommand header )}{\pageref{struct__ITC__CmdHeader}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__cmdResponse__Pkt}{\_\-ITC\_\-cmd\-Response\_\-Pkt} (Change task command confirmation level $\backslash$ APID 0x695 $\backslash$ function code 1 )}{\pageref{struct__ITC__cmdResponse__Pkt}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__cmdResponse__Prm}{\_\-ITC\_\-cmd\-Response\_\-Prm} (Change task command confirmation level $\backslash$ APID 0x695 $\backslash$ function code 1 )}{\pageref{struct__ITC__cmdResponse__Prm}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__CommandCount}{\_\-ITC\_\-Command\-Count} (Structure to hold per task command count information )}{\pageref{struct__ITC__CommandCount}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__CommandItem}{\_\-ITC\_\-Command\-Item} (Structure to define a command item in a command list )}{\pageref{struct__ITC__CommandItem}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__CommandList}{\_\-ITC\_\-Command\-List} (Structure to define a list of command definitions )}{\pageref{struct__ITC__CommandList}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__Control}{\_\-ITC\_\-Control} (Structure to hold the ITC control block )}{\pageref{struct__ITC__Control}}{}
\item\contentsline{section}{\hyperlink{union__ITC__Hdr0}{\_\-ITC\_\-Hdr0} (Union for telemetry bitfield \hyperlink{struct__ITC__Hdr0__Bfl}{\_\-ITC\_\-Hdr0\_\-Bfl} )}{\pageref{union__ITC__Hdr0}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__Hdr0__Bfl}{\_\-ITC\_\-Hdr0\_\-Bfl} (CCSDS telecommand header (bytes 0-1) )}{\pageref{struct__ITC__Hdr0__Bfl}}{}
\item\contentsline{section}{\hyperlink{union__ITC__Hdr1}{\_\-ITC\_\-Hdr1} (Union for telemetry bitfield \hyperlink{struct__ITC__Hdr1__Bfl}{\_\-ITC\_\-Hdr1\_\-Bfl} )}{\pageref{union__ITC__Hdr1}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__Hdr1__Bfl}{\_\-ITC\_\-Hdr1\_\-Bfl} (CCSDS telecommand header (bytes 2-3) )}{\pageref{struct__ITC__Hdr1__Bfl}}{}
\item\contentsline{section}{\hyperlink{union__ITC__Hdr3}{\_\-ITC\_\-Hdr3} (Union for telemetry bitfield \hyperlink{struct__ITC__Hdr3__Bfl}{\_\-ITC\_\-Hdr3\_\-Bfl} )}{\pageref{union__ITC__Hdr3}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__Hdr3__Bfl}{\_\-ITC\_\-Hdr3\_\-Bfl} (CCSDS telecommand header (bytes 6-7) )}{\pageref{struct__ITC__Hdr3__Bfl}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__Map}{\_\-ITC\_\-Map} (Structure to hold maps of how to get from here to there )}{\pageref{struct__ITC__Map}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__msgResponse__Pkt}{\_\-ITC\_\-msg\-Response\_\-Pkt} (Change task messaging level $\backslash$ APID 0x695 $\backslash$ function code 0 )}{\pageref{struct__ITC__msgResponse__Pkt}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__msgResponse__Prm}{\_\-ITC\_\-msg\-Response\_\-Prm} (Change task messaging level $\backslash$ APID 0x695 $\backslash$ function code 0 )}{\pageref{struct__ITC__msgResponse__Prm}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__PacketHdr}{\_\-ITC\_\-Packet\-Hdr} (Structure to hold an ITC packet header )}{\pageref{struct__ITC__PacketHdr}}{}
\item\contentsline{section}{\hyperlink{union__ITC__PacketITCp}{\_\-ITC\_\-Packet\-ITCp} (Union packet control bit-fields with underlying unsigned int )}{\pageref{union__ITC__PacketITCp}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__PacketITCp__bf}{\_\-ITC\_\-Packet\-ITCp\_\-bf} (Define control bit-fields for the packet header )}{\pageref{struct__ITC__PacketITCp__bf}}{}
\item\contentsline{section}{\hyperlink{union__ITC__PacketLATp}{\_\-ITC\_\-Packet\-LATp} (Union packet control bit-fields with underlying unsigned int )}{\pageref{union__ITC__PacketLATp}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__PacketLATp__bf}{\_\-ITC\_\-Packet\-LATp\_\-bf} (Define control bit-fields for the packet header )}{\pageref{struct__ITC__PacketLATp__bf}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__Pool}{\_\-ITC\_\-Pool} (Structure to store a memory pool (with it's allocator handle) )}{\pageref{struct__ITC__Pool}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__PoolControl}{\_\-ITC\_\-Pool\-Control} (Structure to store memory pool control )}{\pageref{struct__ITC__PoolControl}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__PoolDsc}{\_\-ITC\_\-Pool\-Dsc} (Structure to describe a memory pool )}{\pageref{struct__ITC__PoolDsc}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__Queue}{\_\-ITC\_\-Queue} (Structure to hold ITC per queue information )}{\pageref{struct__ITC__Queue}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__QueueItem}{\_\-ITC\_\-Queue\-Item} (Structure to hold an ITC queueable item )}{\pageref{struct__ITC__QueueItem}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__StartMeta}{\_\-ITC\_\-Start\-Meta} (Structure to carry the meta-queue task startup command )}{\pageref{struct__ITC__StartMeta}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__Task}{\_\-ITC\_\-Task} (Structure to hold ITC per task information )}{\pageref{struct__ITC__Task}}{}
\item\contentsline{section}{\hyperlink{struct__ITC__TaskResponse}{\_\-ITC\_\-Task\-Response} (Structure to hold ITC per task response information )}{\pageref{struct__ITC__TaskResponse}}{}
\end{CompactList}
