GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CTDB / V5-2-2
Constituent: ctdb_rt_test_sim     Tag: linux-gcc
#include "CTDB/CTDB_msg.h"
Include dependency graph for CO1553_rt_sim.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _CO1553_RT_Sim_Config |
Simulator Control Functions | |
unsigned int | CO1553_rtSimSizeof (void) |
Get the size of a remote terminal simulator descriptor. | |
CO1553_RT_Sim * | CO1553_rtSimGet (void) |
Get a pointer to the remote terminal simulator static descriptor. | |
unsigned int | CO1553_rtSimInit (CO1553_RT_Sim *rt, const CO1553_RT_Sim_Config *simConfig) |
Intialize a 1553 remote terminal simulator. | |
unsigned int | CO1553_rtSimExit (CO1553_RT_Sim *rt) |
Shutdown a 1553 remote terminal simulator. | |
unsigned int | CO1553_rtSimStart (CO1553_RT_Sim *rt) |
Start the remote terminal simulator listening for 1553 bus commands. | |
unsigned int | CO1553_rtSimStop (CO1553_RT_Sim *rt) |
Stop the remote terminal simulator listening for 1553 bus commands. | |
unsigned int | CO1553_rtSimHkpSet (CO1553_RT_Sim *rt, void *hkpHandler, void *hkpArg) |
Change the HKP application callback. | |
unsigned int | CO1553_rtSimHkpGet (CO1553_RT_Sim *rt, void **hkpHandler, void **hkpArg) |
Get current HKP application callback information. | |
Packet Queue Functions | |
unsigned int | CO1553_rtSimPktTelemSend (CO1553_RT_Sim *rt, void *pkt) |
Send a CCSDS telemetry packet. | |
unsigned int | CO1553_rtSimPktCmdTxSend (CO1553_RT_Sim *rt, void *pkt) |
Send a CCSDS telecommand transmit packet. | |
unsigned int | CO1553_rtSimPktCmdRxRecv (CO1553_RT_Sim *rt, void **pkt) |
Receive a CCSDS telecommand receive packet. | |
unsigned int | CO1553_rtSimPktCmdRxFree (CO1553_RT_Sim *rt, void *pkt) |
Free a CCSDS telecommand receive packet buffer. | |
Typedefs | |
typedef _CO1553_RT_Sim | CO1553_RT_Sim |
typedef _CO1553_RT_Sim_Config | CO1553_RT_Sim_Config |
The recognized subaddress types are shown below,
Subaddress | Direction | Description |
Command Receive (CmdRx) | Receive (BC->RT) | Telecommand input |
Command Transmit(CmdTx) | Transmit (RT->BC) | Telecommand output |
Telemetry (Telem) | Transmit (RT->BC) | Low rate telemetry
|
The remote terminal simulator acts as the TCP servers. Once started, it waits for connections from the bus controller simulator, which acts as a TCP client. Only one bus controller simulator may connect to the remote terminal simulator at a given time.
|
Remote terminal simulator descriptor. |
|
The typedef for _CO1553_RT_Sim_Config. |