\hypertarget{isis_8h}{
\section{isis.h File Reference}
\label{isis_8h}\index{isis.h@{isis.h}}
}
Public definitions ISIS software.  


{\tt \#include $<$stdio.h$>$}\par
{\tt \#include \char`\"{}PBS/PBS.h\char`\"{}}\par
{\tt \#include \char`\"{}PBS/TASK.h\char`\"{}}\par
{\tt \#include \char`\"{}CLI/CLI\_\-pubdefs.h\char`\"{}}\par


Include dependency graph for isis.h:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=186pt]{isis_8h__incl}
\end{center}
\end{figure}


This graph shows which files directly or indirectly include this file:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=148pt]{isis_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\hypertarget{isis_8h_a0}{
\#define \hyperlink{isis_8h_a0}{ISIS\_\-K\_\-APID\_\-HOUSE}\ (0x0180)}
\label{isis_8h_a0}

\begin{CompactList}\small\item\em Base of LAT -$>$ SC housekeeping APID range. \item\end{CompactList}\item 
\hypertarget{isis_8h_a1}{
\#define \hyperlink{isis_8h_a1}{ISIS\_\-L\_\-APID\_\-HOUSE}\ (0x0080)}
\label{isis_8h_a1}

\begin{CompactList}\small\item\em Length of LAT -$>$ SC housekeeping APID range. \item\end{CompactList}\item 
\hypertarget{isis_8h_a2}{
\#define \hyperlink{isis_8h_a2}{ISIS\_\-K\_\-APID\_\-DIAG}\ (0x029A)}
\label{isis_8h_a2}

\begin{CompactList}\small\item\em Base of LAT -$>$ SC diagnostic APID range. \item\end{CompactList}\item 
\hypertarget{isis_8h_a3}{
\#define \hyperlink{isis_8h_a3}{ISIS\_\-L\_\-APID\_\-DIAG}\ (0x0080)}
\label{isis_8h_a3}

\begin{CompactList}\small\item\em Length of LAT -$>$ SC diagnostic APID range. \item\end{CompactList}\item 
\hypertarget{isis_8h_a4}{
\#define \hyperlink{isis_8h_a4}{ISIS\_\-K\_\-APID\_\-ALERT}\ (0x034A)}
\label{isis_8h_a4}

\begin{CompactList}\small\item\em Base of LAT -$>$ SC diagnostic APID range. \item\end{CompactList}\item 
\hypertarget{isis_8h_a5}{
\#define \hyperlink{isis_8h_a5}{ISIS\_\-L\_\-APID\_\-ALERT}\ (0x0080)}
\label{isis_8h_a5}

\begin{CompactList}\small\item\em Length of LAT -$>$ SC diagnostic APID range. \item\end{CompactList}\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
\hypertarget{isis_8h_a6}{
unsigned int \hyperlink{isis_8h_a6}{ISIS\_\-Lat\-Side\-Init} ()}
\label{isis_8h_a6}

\begin{CompactList}\small\item\em Initialize for receiving commands to ISIS. \item\end{CompactList}\item 
\hypertarget{isis_8h_a7}{
unsigned int \hyperlink{isis_8h_a7}{ISIS\_\-Sc\-Side\-Init} ()}
\label{isis_8h_a7}

\begin{CompactList}\small\item\em Initialize for receiving commands to Spacecraft from LAT. \item\end{CompactList}\item 
unsigned int \hyperlink{isis_8h_a8}{ISIS\_\-Start\-Task} (TASK\_\-attr $\ast$attr)
\begin{CompactList}\small\item\em Create and start the \char`\"{}ISIS task\char`\"{}. \item\end{CompactList}\item 
unsigned int \hyperlink{isis_8h_a9}{ISIS\_\-add\-Syntax\-LCP} (CLI\_\-Syntax $\ast$syntax)
\begin{CompactList}\small\item\em Add terminal interface commands for LAT side. \item\end{CompactList}\item 
unsigned int \hyperlink{isis_8h_a10}{ISIS\_\-add\-Syntax\-SCP} (CLI\_\-Syntax $\ast$syntax)
\begin{CompactList}\small\item\em Add terminal interface commands for Spacecraft side. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Public definitions ISIS software. 



\subsection{Function Documentation}
\hypertarget{isis_8h_a9}{
\index{isis.h@{isis.h}!ISIS_addSyntaxLCP@{ISIS\_\-addSyntaxLCP}}
\index{ISIS_addSyntaxLCP@{ISIS\_\-addSyntaxLCP}!isis.h@{isis.h}}
\subsubsection[ISIS\_\-addSyntaxLCP]{\setlength{\rightskip}{0pt plus 5cm}unsigned ISIS\_\-add\-Syntax\-LCP (CLI\_\-Syntax $\ast$ {\em syntax})}}
\label{isis_8h_a9}


Add terminal interface commands for LAT side. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em syntax}]- syntax handle. \end{description}
\end{Desc}
\begin{Desc}
\item[Return values:]
\begin{description}
\item[{\em CLI\_\-SUCCESS}]Success \end{description}
\end{Desc}
\hypertarget{isis_8h_a10}{
\index{isis.h@{isis.h}!ISIS_addSyntaxSCP@{ISIS\_\-addSyntaxSCP}}
\index{ISIS_addSyntaxSCP@{ISIS\_\-addSyntaxSCP}!isis.h@{isis.h}}
\subsubsection[ISIS\_\-addSyntaxSCP]{\setlength{\rightskip}{0pt plus 5cm}unsigned ISIS\_\-add\-Syntax\-SCP (CLI\_\-Syntax $\ast$ {\em syntax})}}
\label{isis_8h_a10}


Add terminal interface commands for Spacecraft side. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em syntax}]- syntax handle. \end{description}
\end{Desc}
\begin{Desc}
\item[Return values:]
\begin{description}
\item[{\em CLI\_\-SUCCESS}]Success \end{description}
\end{Desc}


Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=180pt]{isis_8h_a10_cgraph}
\end{center}
\end{figure}
\hypertarget{isis_8h_a8}{
\index{isis.h@{isis.h}!ISIS_StartTask@{ISIS\_\-StartTask}}
\index{ISIS_StartTask@{ISIS\_\-StartTask}!isis.h@{isis.h}}
\subsubsection[ISIS\_\-StartTask]{\setlength{\rightskip}{0pt plus 5cm}unsigned int ISIS\_\-Start\-Task (TASK\_\-attr $\ast$ {\em attr})}}
\label{isis_8h_a8}


Create and start the \char`\"{}ISIS task\char`\"{}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em attr}](in) Task attributes (can be NULL)\end{description}
\end{Desc}
\begin{Desc}
\item[Return values:]
\begin{description}
\item[{\em ISIS\_\-GENERROR}]Failure \item[{\em ISIS\_\-SUCCESS}]Success \end{description}
\end{Desc}


Here is the call graph for this function:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=130pt]{isis_8h_a8_cgraph}
\end{center}
\end{figure}
