

\hypertarget{synopsis}{}\subsection{Synopsis}\label{synopsis}


{\tt  {\tt BIUSIM} {\em  \mbox{[}gse\_\-host\mbox{]} } }

  \begin{TabularC}{2}
\hline
 gse\_\-host & The name of the GSE host. {\tt BIUSIM} will direct the incomming telemetry packets to this host machine. If {\tt gse\_\-host} is not specified, then the \char`\"{}localhost\char`\"{} interface is used on the machine running {\tt BIUSIM}. \\\hline
\end{TabularC}


\hypertarget{description}{}\subsection{Description}\label{description}


The {\tt BIUSIM} application provides a function simulation of the GLAST BFEM Balloon Inteface Unit (BIU). The simulation is intended to support the development of the DAQ and GSE communications interfaces without the prescience of the BIU hardware. The {\tt BIUSIM} application mimics the UDP/IP intefaces on both sides of the communication network, but otherwise does not attempt to replicate the BIU internal functionallity, such as the telemetry link management. The DAQ may send telemetry packets in CCSDS BFEM format to  the BIU\_\-PORT\_\-DAQ\_\-HKP and BIU\_\-PORT\_\-DAQ\_\-EVENT UDP ports. {\tt BIUSIM} does not simulate the priority preferece that the actual BIU gives to the housekeeping packets. {\tt BIUSIM} will strip the CCSDS headers and direct the packet contents to a UDP port on {\tt gse\_\-host} (TRX\_\-TELEM\_\-PORT\_\-BASE + {\tt appid)}. Unlike the actual Telemetry Receiver (TRX) implementation, all telemetry packets are directed to a single host ({\tt gse\_\-host)}.

