\hypertarget{structISIS__Control}{
\section{ISIS\_\-Control Struct Reference}
\label{structISIS__Control}\index{ISIS_Control@{ISIS\_\-Control}}
}
ISIS variables.  


{\tt \#include $<$isis\-Private.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
int \hyperlink{structISIS__Control_o0}{state}
\item 
ITC\_\-Task $\ast$ \hyperlink{structISIS__Control_o1}{task}
\item 
int \hyperlink{structISIS__Control_o2}{cmd\-Sq}
\item 
int \hyperlink{structISIS__Control_o3}{tran\-Id}
\item 
unsigned int $\ast$ \hyperlink{structISIS__Control_o4}{htr\-Wd\-Rg}
\item 
unsigned int $\ast$ \hyperlink{structISIS__Control_o5}{htr\-Ctl\-Rg}
\item 
TASK\_\-tcb $\ast$ \hyperlink{structISIS__Control_o6}{htr\-Task\-Tcb}
\item 
unsigned short \hyperlink{structISIS__Control_o7}{y\-POff}
\item 
unsigned short \hyperlink{structISIS__Control_o8}{y\-MOff}
\item 
WUT\_\-tmr $\ast$ \hyperlink{structISIS__Control_o9}{tlm\-Wut}
\item 
unsigned int \hyperlink{structISIS__Control_o10}{tlm\-Seq}
\item 
FORK\_\-que $\ast$ \hyperlink{structISIS__Control_o11}{fqi}
\item 
unsigned int \hyperlink{structISIS__Control_o12}{sci\-Stat\-Cnt}
\item 
TASK\_\-tcb $\ast$ \hyperlink{structISIS__Control_o13}{sci\-Stat\-Tcb}
\item 
unsigned int \hyperlink{structISIS__Control_o14}{no\-Op\-Cnt}
\item 
unsigned int \hyperlink{structISIS__Control_o15}{ancillary\-Cnt}
\item 
unsigned int \hyperlink{structISIS__Control_o16}{attitude\-Cnt}
\item 
unsigned int \hyperlink{structISIS__Control_o17}{time\-Tone\-Cnt}
\item 
unsigned int \hyperlink{structISIS__Control_o18}{gbm\-Calc\-Info\-Cnt}
\item 
unsigned int \hyperlink{structISIS__Control_o19}{gbm\-Repoint\-Rec\-Cnt}
\item 
unsigned int \hyperlink{structISIS__Control_o20}{gbm\-Close\-Out\-Cnt}
\item 
unsigned int \hyperlink{structISIS__Control_o21}{snd\-Rept\-Cnt}
\item 
unsigned int \hyperlink{structISIS__Control_o22}{wd\-Prd}
\item 
unsigned int \hyperlink{structISIS__Control_o23}{wd\-Val}
\item 
TASK\_\-tcb $\ast$ \hyperlink{structISIS__Control_o24}{wd\-Tcb}
\end{CompactItemize}


\subsection{Detailed Description}
ISIS variables. 



\subsection{Field Documentation}
\hypertarget{structISIS__Control_o15}{
\index{ISIS_Control@{ISIS\_\-Control}!ancillaryCnt@{ancillaryCnt}}
\index{ancillaryCnt@{ancillaryCnt}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[ancillaryCnt]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o15}{ISIS\_\-Control::ancillary\-Cnt}}}
\label{structISIS__Control_o15}


Count for ancillary command \hypertarget{structISIS__Control_o16}{
\index{ISIS_Control@{ISIS\_\-Control}!attitudeCnt@{attitudeCnt}}
\index{attitudeCnt@{attitudeCnt}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[attitudeCnt]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o16}{ISIS\_\-Control::attitude\-Cnt}}}
\label{structISIS__Control_o16}


Count for attitude command \hypertarget{structISIS__Control_o2}{
\index{ISIS_Control@{ISIS\_\-Control}!cmdSq@{cmdSq}}
\index{cmdSq@{cmdSq}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[cmdSq]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structISIS__Control_o2}{ISIS\_\-Control::cmd\-Sq}}}
\label{structISIS__Control_o2}


Sequence number for commands \hypertarget{structISIS__Control_o11}{
\index{ISIS_Control@{ISIS\_\-Control}!fqi@{fqi}}
\index{fqi@{fqi}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[fqi]{\setlength{\rightskip}{0pt plus 5cm}FORK\_\-que$\ast$ \hyperlink{structISIS__Control_o11}{ISIS\_\-Control::fqi}}}
\label{structISIS__Control_o11}


Fork queue for telemetry sim \hypertarget{structISIS__Control_o18}{
\index{ISIS_Control@{ISIS\_\-Control}!gbmCalcInfoCnt@{gbmCalcInfoCnt}}
\index{gbmCalcInfoCnt@{gbmCalcInfoCnt}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[gbmCalcInfoCnt]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o18}{ISIS\_\-Control::gbm\-Calc\-Info\-Cnt}}}
\label{structISIS__Control_o18}


Count GBM Calc Info commands \hypertarget{structISIS__Control_o20}{
\index{ISIS_Control@{ISIS\_\-Control}!gbmCloseOutCnt@{gbmCloseOutCnt}}
\index{gbmCloseOutCnt@{gbmCloseOutCnt}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[gbmCloseOutCnt]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o20}{ISIS\_\-Control::gbm\-Close\-Out\-Cnt}}}
\label{structISIS__Control_o20}


Count GBM Close Out commands \hypertarget{structISIS__Control_o19}{
\index{ISIS_Control@{ISIS\_\-Control}!gbmRepointRecCnt@{gbmRepointRecCnt}}
\index{gbmRepointRecCnt@{gbmRepointRecCnt}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[gbmRepointRecCnt]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o19}{ISIS\_\-Control::gbm\-Repoint\-Rec\-Cnt}}}
\label{structISIS__Control_o19}


Count GBM Repoint Recommend commands \hypertarget{structISIS__Control_o5}{
\index{ISIS_Control@{ISIS\_\-Control}!htrCtlRg@{htrCtlRg}}
\index{htrCtlRg@{htrCtlRg}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[htrCtlRg]{\setlength{\rightskip}{0pt plus 5cm}unsigned int$\ast$ \hyperlink{structISIS__Control_o5}{ISIS\_\-Control::htr\-Ctl\-Rg}}}
\label{structISIS__Control_o5}


HP reservoir heater control register \hypertarget{structISIS__Control_o6}{
\index{ISIS_Control@{ISIS\_\-Control}!htrTaskTcb@{htrTaskTcb}}
\index{htrTaskTcb@{htrTaskTcb}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[htrTaskTcb]{\setlength{\rightskip}{0pt plus 5cm}TASK\_\-tcb$\ast$ \hyperlink{structISIS__Control_o6}{ISIS\_\-Control::htr\-Task\-Tcb}}}
\label{structISIS__Control_o6}


HP reservoir heater task control block \hypertarget{structISIS__Control_o4}{
\index{ISIS_Control@{ISIS\_\-Control}!htrWdRg@{htrWdRg}}
\index{htrWdRg@{htrWdRg}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[htrWdRg]{\setlength{\rightskip}{0pt plus 5cm}unsigned int$\ast$ \hyperlink{structISIS__Control_o4}{ISIS\_\-Control::htr\-Wd\-Rg}}}
\label{structISIS__Control_o4}


HP reservoir heater watchdog register \hypertarget{structISIS__Control_o14}{
\index{ISIS_Control@{ISIS\_\-Control}!noOpCnt@{noOpCnt}}
\index{noOpCnt@{noOpCnt}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[noOpCnt]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o14}{ISIS\_\-Control::no\-Op\-Cnt}}}
\label{structISIS__Control_o14}


Count for no-op command \hypertarget{structISIS__Control_o12}{
\index{ISIS_Control@{ISIS\_\-Control}!sciStatCnt@{sciStatCnt}}
\index{sciStatCnt@{sciStatCnt}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[sciStatCnt]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o12}{ISIS\_\-Control::sci\-Stat\-Cnt}}}
\label{structISIS__Control_o12}


Count for displaying Sci Data Statistics \hypertarget{structISIS__Control_o13}{
\index{ISIS_Control@{ISIS\_\-Control}!sciStatTcb@{sciStatTcb}}
\index{sciStatTcb@{sciStatTcb}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[sciStatTcb]{\setlength{\rightskip}{0pt plus 5cm}TASK\_\-tcb$\ast$ \hyperlink{structISIS__Control_o13}{ISIS\_\-Control::sci\-Stat\-Tcb}}}
\label{structISIS__Control_o13}


Task TCB to display Sci Data Statistics \hypertarget{structISIS__Control_o21}{
\index{ISIS_Control@{ISIS\_\-Control}!sndReptCnt@{sndReptCnt}}
\index{sndReptCnt@{sndReptCnt}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[sndReptCnt]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o21}{ISIS\_\-Control::snd\-Rept\-Cnt}}}
\label{structISIS__Control_o21}


Count Send Repoint Request commands \hypertarget{structISIS__Control_o0}{
\index{ISIS_Control@{ISIS\_\-Control}!state@{state}}
\index{state@{state}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[state]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structISIS__Control_o0}{ISIS\_\-Control::state}}}
\label{structISIS__Control_o0}


ISIS state, initialized or running \hypertarget{structISIS__Control_o1}{
\index{ISIS_Control@{ISIS\_\-Control}!task@{task}}
\index{task@{task}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[task]{\setlength{\rightskip}{0pt plus 5cm}ITC\_\-Task$\ast$ \hyperlink{structISIS__Control_o1}{ISIS\_\-Control::task}}}
\label{structISIS__Control_o1}


ISIS task handle. \hypertarget{structISIS__Control_o17}{
\index{ISIS_Control@{ISIS\_\-Control}!timeToneCnt@{timeToneCnt}}
\index{timeToneCnt@{timeToneCnt}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[timeToneCnt]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o17}{ISIS\_\-Control::time\-Tone\-Cnt}}}
\label{structISIS__Control_o17}


Count for time tone command \hypertarget{structISIS__Control_o10}{
\index{ISIS_Control@{ISIS\_\-Control}!tlmSeq@{tlmSeq}}
\index{tlmSeq@{tlmSeq}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[tlmSeq]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o10}{ISIS\_\-Control::tlm\-Seq}}}
\label{structISIS__Control_o10}


One up counter for telemetry packets \hypertarget{structISIS__Control_o9}{
\index{ISIS_Control@{ISIS\_\-Control}!tlmWut@{tlmWut}}
\index{tlmWut@{tlmWut}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[tlmWut]{\setlength{\rightskip}{0pt plus 5cm}WUT\_\-tmr$\ast$ \hyperlink{structISIS__Control_o9}{ISIS\_\-Control::tlm\-Wut}}}
\label{structISIS__Control_o9}


Timer for driving LHK tlm packtes \hypertarget{structISIS__Control_o3}{
\index{ISIS_Control@{ISIS\_\-Control}!tranId@{tranId}}
\index{tranId@{tranId}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[tranId]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structISIS__Control_o3}{ISIS\_\-Control::tran\-Id}}}
\label{structISIS__Control_o3}


Transaction ID for repoint command \hypertarget{structISIS__Control_o22}{
\index{ISIS_Control@{ISIS\_\-Control}!wdPrd@{wdPrd}}
\index{wdPrd@{wdPrd}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[wdPrd]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o22}{ISIS\_\-Control::wd\-Prd}}}
\label{structISIS__Control_o22}


Watchdog Reset set task period (usec) \hypertarget{structISIS__Control_o24}{
\index{ISIS_Control@{ISIS\_\-Control}!wdTcb@{wdTcb}}
\index{wdTcb@{wdTcb}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[wdTcb]{\setlength{\rightskip}{0pt plus 5cm}TASK\_\-tcb$\ast$ \hyperlink{structISIS__Control_o24}{ISIS\_\-Control::wd\-Tcb}}}
\label{structISIS__Control_o24}


TCB watchdog timer reset task \hypertarget{structISIS__Control_o23}{
\index{ISIS_Control@{ISIS\_\-Control}!wdVal@{wdVal}}
\index{wdVal@{wdVal}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[wdVal]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{structISIS__Control_o23}{ISIS\_\-Control::wd\-Val}}}
\label{structISIS__Control_o23}


Watchdog timer reset value in WDT ticks \hypertarget{structISIS__Control_o8}{
\index{ISIS_Control@{ISIS\_\-Control}!yMOff@{yMOff}}
\index{yMOff@{yMOff}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[yMOff]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \hyperlink{structISIS__Control_o8}{ISIS\_\-Control::y\-MOff}}}
\label{structISIS__Control_o8}


Heater switch on/off mask for -Y side \hypertarget{structISIS__Control_o7}{
\index{ISIS_Control@{ISIS\_\-Control}!yPOff@{yPOff}}
\index{yPOff@{yPOff}!ISIS_Control@{ISIS\_\-Control}}
\subsubsection[yPOff]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \hyperlink{structISIS__Control_o7}{ISIS\_\-Control::y\-POff}}}
\label{structISIS__Control_o7}


Heater switch on/off mask for +Y side 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{isisPrivate_8h}{isis\-Private.h}\end{CompactItemize}
