GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CTDB / V5-2-2
Constituent: co1553_rt_sim     Tag: linux-gcc
#include "string.h"
#include "CTDB/CTDB_rt.h"
#include "CTDB/CO1553_rt_sim.h"
#include "MSG/MSG_pubdefs.h"
Include dependency graph for CTDB_rt_sim.c:
Control Functions | |
unsigned int | CTDB_rtSizeof (void) |
Get the size of a remote terminal interface descriptor. | |
void * | CTDB_rtGet (void) |
Get a pointer to the remote terminal interface static descriptor. | |
unsigned int | CTDB_rtExit (void *rt) |
Shutdown a 1553 remote terminal interface. | |
unsigned int | CTDB_rtStart (void *rt) |
Start the remote terminal listening for 1553 bus commands. | |
unsigned int | CTDB_rtStop (void *rt) |
Stop the remote terminal listening for 1553 bus commands. | |
unsigned int | CTDB_rtHkpSet (void *rt, CTDB_RT_Hkp_Handler *hkpHandler, void *hkpArg) |
Change the HKP application callback. | |
unsigned int | CTDB_rtHkpGet (void *rt, CTDB_RT_Hkp_Handler **hkpHandler, void **hkpArg) |
Get current HKP application callback information. | |
Packet Queue Functions | |
unsigned int | CTDB_rtPktTelemSend (void *rt, void *pkt, CTDB_RT_Pkt_Free *freeHandler, void *freeArg, CTDB_RT_Priority priority, const TOC *timeout) |
Send a CCSDS telemetry packet. | |
unsigned int | CTDB_rtPktCmdTxSend (void *rt, void *pkt, CTDB_RT_Pkt_Free *freeHandler, void *freeArg, const TOC *timeout) |
Send a CCSDS telecommand transmit packet. | |
unsigned int | CTDB_rtPktCmdRxRecv (void *rt, void **pkt, const TOC *timeout) |
Receive a CCSDS telecommand receive packet. | |
unsigned int | CTDB_rtPktCmdRxFree (void *rt, void *pkt) |
Free a CCSDS telecommand receive packet buffer. | |
Diagnostics Functions | |
unsigned int | CTDB_rtDiagGet (void *rt, CTDB_RT_Diag *diag) |
Read the diagnostics information. | |
unsigned int | CTDB_rtDiagClear (void *rt) |
Clear the diagnostics information. |
|
Clear the diagnostics information. Sets to zero the current diagnostics counter values.
|
|
Read the diagnostics information. Places the current diagnostics counter values into diag.
|
|
Shutdown a 1553 remote terminal interface. Disconnects the remote terminal and releases system resources.
|
Here is the call graph for this function:
|
Get a pointer to the remote terminal interface static descriptor. Returns a pointer to a static instance of the interface descriptor. This pointer may be passed in as the first paramter to all of the other interface functions. The device-specific intialization function must be called before use.
|
Here is the call graph for this function:
|
Get current HKP application callback information. Retrieves the HKP application callback function and arguments current values.
|
Here is the call graph for this function:
|
Change the HKP application callback. Changes the HKP application callback function and arguments to new values.
|
Here is the call graph for this function:
|
Free a CCSDS telecommand receive packet buffer. Returns a CCSDS telecommand input packet buffer to the interface.
|
Here is the call graph for this function:
|
Receive a CCSDS telecommand receive packet. Waits for a new CCSDS telecommand receive packet on the remote terminal input queue. The function will place a pointer to the new packet buffer in pkt.
|
Here is the call graph for this function:
|
Send a CCSDS telecommand transmit packet. Places a CCSDS telecommand packet on the remote terminal output queue. The packet will be sent when bandwidth becomes available.
|
Here is the call graph for this function:
|
Send a CCSDS telemetry packet. Places a CCSDS telemetry packet on the remote terminal output queue. The packet will be sent when bandwidth becomes available.
|
Here is the call graph for this function:
|
Get the size of a remote terminal interface descriptor. Returns the size of a remote terminal descriptor. This function is obsolete. Use CTDB_rtGet() to provide an instance of the simulator descriptor instead.
|
Here is the call graph for this function:
|
Start the remote terminal listening for 1553 bus commands. Starts the remote terminal listening on the 1553 bus for commands from the bus controller.
|
Here is the call graph for this function:
|
Stop the remote terminal listening for 1553 bus commands. Stops the remote terminal from listening on the 1553 bus for commands from the bus controller.
|
Here is the call graph for this function: