GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CTDB / V5-5-4
Constituent: ctdb_bc_test_sumt     Tag: rad750
#include "CTDB/CTDB_msg.h"
#include "PBS/TOC.h"
Include dependency graph for CTDB_bc.h:
This graph shows which files directly or indirectly include this file:
Control Functions | |
unsigned int | CTDB_bcSizeof (void) |
Get the size of a bus controller interface descriptor. | |
void * | CTDB_bcGet (void) |
Get a pointer to the bus controller interface static descriptor. | |
unsigned int | CTDB_bcExit (void *bc) |
Shutdown a 1553 bus controller interface. | |
unsigned int | CTDB_bcStart (void *bc) |
Start the bus controller listening for 1553 bus commands. | |
unsigned int | CTDB_bcStop (void *bc) |
Stop the bus controller listening for 1553 bus commands. | |
Packet Queue Functions | |
unsigned int | CTDB_bcPktTelemRecv (void *bc, void **pkt, const TOC *timeout) |
Receive a CCSDS telemetry packet. | |
unsigned int | CTDB_bcPktTelemFree (void *bc, void *pkt) |
Free a CCSDS telemtry packet. | |
unsigned int | CTDB_bcPktCmdTxRecv (void *bc, void **pkt, const TOC *timeout) |
Receive a CCSDS telecommand transmit packet. | |
unsigned int | CTDB_bcPktCmdTxFree (void *bc, void *pkt) |
Free a CCSDS telecommand transmit packet. | |
unsigned int | CTDB_bcPktCmdRxSend (void *bc, void *pkt, CTDB_BC_Pkt_Free *freeHandler, void *freeArg, const TOC *timeout) |
Send a CCSDS telecommand receive packet. | |
Typedefs | |
typedef void | CTDB_BC_Pkt_Free (void *pkt, void *arg) |
|
The definition of a packet buffer memory free callback function. These callbacks are employeed when users are sending packets on a transmit queue. The packet memory is borrowed while the packet is on the queue. When the packet contents have been transmitted, the free handler is called with a user supplied argument.
void CTDB_BC_Pkt_Free(void *pkt, void *arg)
|