GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CTDB / V5-4-0
Constituent: sumt_rt_pmc1553     Tag: mv2304
#include "CTDB/SUMT_rt.h"
#include "CTDB/CO1553_rt.h"
#include "PBS/TOC.h"
#include "MSG/MSG_pubdefs.h"
#include "SUMT_rt_private.h"
Include dependency graph for SUMT_rt_pkt.c:
Functions | |
unsigned int | SUMT_rtPktTelemSend (SUMT_RT *rt, void *pkt, SUMT_RT_Pkt_Free *freeHandler, void *freeArg, SUMT_RT_Priority priority, const TOC *timeout) |
Send a CCSDS telemetry packet. | |
unsigned int | SUMT_rtPktCmdRxRecv (SUMT_RT *rt, void **pkt, const TOC *timeout) |
Receive an incomming CCSDS command receive packet. | |
unsigned int | SUMT_rtPktCmdRxFree (SUMT_RT *rt, void *pkt) |
Free a CCSDS command receive packet. | |
unsigned int | SUMT_rtPktCmdTxSend (SUMT_RT *rt, void *pkt, SUMT_RT_Pkt_Free *freeHandler, void *freeArg, const TOC *timeout) |
Send an outgoing CCSDS command transmit packet. |
|
Free a CCSDS command receive packet. Returns a CCSDS telecommand input packet buffer to the driver. This function should be called for every command packet received from the function SUMT_rtPktCmdRxRecv().
|
Here is the call graph for this function:
|
Receive an incomming CCSDS command 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. The user should return the packet buffer to the driver by calling SUMT_rtPktCmdRxFree().
|
Here is the call graph for this function:
|
Send an outgoing CCSDS command 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 one of the remote terminal output queues. The packet will be sent when bandwidth becomes available.
|
Here is the call graph for this function: