GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CTDB / V5-5-4
Constituent: vsbc_bc_pmc1553     Tag: mv2304
#include "CTDB/VSBC_bc.h"
#include "CTDB/CO1553_bc.h"
#include "PBS/TOC.h"
#include "MSG/MSG_pubdefs.h"
#include "VSBC_bc_private.h"
Include dependency graph for VSBC_bc_pkt.c:
Functions | |
unsigned int | VSBC_bcPktTelemRecv (VSBC_BC *bc, void **pkt, const TOC *timeout) |
Receive a CCSDS telemetry packet. | |
unsigned int | VSBC_bcPktTelemFree (VSBC_BC *bc, void *pkt) |
Free a CCSDS telemtry packet. | |
unsigned int | VSBC_bcPktCmdTxRecv (VSBC_BC *bc, void **pkt, const TOC *timeout) |
Receive a CCSDS telecommand transmit packet. | |
unsigned int | VSBC_bcPktCmdTxFree (VSBC_BC *bc, void *pkt) |
Free a CCSDS telecommand transmit packet. | |
unsigned int | VSBC_bcPktCmdRxSend (VSBC_BC *bc, void *pkt, VSBC_BC_Pkt_Free *freeHandler, void *freeArg, const TOC *timeout) |
Send a CCSDS telecommand receive packet. |
|
Send a CCSDS telecommand receive packet. Places a CCSDS telecommand receive packet on the bus controller output queue. The packet will be sent when bandwidth becomes available.
|
|
Free a CCSDS telecommand transmit packet. Returns a CCSDS telecommand transmit packet buffer to the driver. This function should be called for every telecommand packet received from the function VSBC_bcPktCmdTxRecv().
|
|
Receive a CCSDS telecommand transmit packet. Waits for a new CCSDS telecommand transmit packet on the bus controller 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 VSBC_bcPktCmdTxFree().
|
|
Free a CCSDS telemtry packet. Returns a CCSDS telemetry packet buffer to the driver. This function should be called for every telemetry packet received from the function VSBC_bcPktTelemRecv().
|
|
Receive a CCSDS telemetry packet. Waits for a new CCSDS telemetry packet on the bus controller input queue. The function will place a pointer to the new packet buffer in pkt if everything is working correctly. The user should return the packet buffer to the driver by calling VSBC_bcPktTelemFree().
|