GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QSE / V1-4-0
Constituent: qsd     Tag: linux-gcc
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _CCSDS_apidDscNode |
APID Descriptor node. More... | |
struct | _CCSDS_apidDsc |
Description of a packet for a specified APID. More... | |
Typedefs | |
typedef _CCSDS_apidDscTbl | CCSDS_apidDscTbl |
Typedef for struct _CCSDS_apidDscTbl. | |
typedef _CCSDS_apidDsc | CCSDS_apidDsc |
Typedef for struct _CCSDS_apidDsc. | |
typedef _CCSDS_apidDscNode | CCSDS_apidDscNode |
Typedef for _CCSDS_apidDscNode. | |
typedef enum _CCSDS_APIDDSC_K | CCSDS_APIDDSC_K |
Typedef for enum _CCSDS_APIDDSC_K. | |
Enumerations | |
enum | _CCSDS_APIDDSC_K { CCSDS_APIDDSC_K_SEQ_RESET = 0xffff } |
Encapsulates know constants of the Apid Descriptor. More... | |
Functions | |
int | CCSDS_apidDscRegister (CCSDS_apidDscTbl *tbl, CCSDS_apidDsc *dsc, void *ctx, unsigned short int apid, unsigned char *buf, unsigned int buf_size) |
Registers an APID descriptor. | |
void | CCSDS_apidDscConstruct (CCSDS_apidDsc *dsc, void *ctx, unsigned short int apid, unsigned char *buf, unsigned int buf_size) |
Constructs (initializes) an CCSDS_apidDsc, an APID descriptor. | |
void | CCSDS_apidDscReset (CCSDS_apidDsc *dsc) |
Resets the specified APID descriptor to its initial state. This routine is used mainly for error recovery. | |
CCSDS_apidDsc * | CCSDS_apidDscFind (CCSDS_apidDscTbl *tbl, const CCSDS_istreamHdr *hdr) |
Built-in method to locate the descriptor associated with the specified APID as read from the header. | |
static __inline const void * | CCSDS_apidDscPktBeg (const CCSDS_apidDsc *dsc) |
Returns a pointer to the beginning of the current LDF datagram. | |
static __inline const void * | CCSDS_apidDscPktEnd (const CCSDS_apidDsc *dsc) |
Returns a pointer to the end (actually one bytes past the end) of the current LDF datagram. | |
static __inline int | CCSDS_apidDscPktLen (const CCSDS_apidDsc *dsc) |
Returns the length, in bytes, of the current LDF record. | |
static __inline void | CCSDS_apidDscSeqReset (CCSDS_apidDsc *dsc) |
Resets the sequence number to indicate that the next packet encountered is the first. Since the sequence number of the first packet to be processed is unknown, this effectively disables the sequence checking. | |
static __inline void | CCSDS_apidDscSeqSet (CCSDS_apidDsc *dsc, unsigned short int seq) |
Sets the sequence number to the indicated value. This routine is only of interested when trying to resynch to a stream. |
CVS $Id: CCSDS_apidDsc.h,v 1.4 2006/05/08 17:47:07 russell Exp $
|
Encapsulates know constants of the Apid Descriptor.
|
|
Constructs (initializes) an CCSDS_apidDsc, an APID descriptor.
|
|
Built-in method to locate the descriptor associated with the specified APID as read from the header.
|
|
Returns a pointer to the beginning of the current LDF datagram.
|
|
Returns a pointer to the end (actually one bytes past the end) of the current LDF datagram.
|
|
Returns the length, in bytes, of the current LDF record.
|
|
Registers an APID descriptor.
|
|
Resets the specified APID descriptor to its initial state. This routine is used mainly for error recovery.
|
|
Resets the sequence number to indicate that the next packet encountered is the first. Since the sequence number of the first packet to be processed is unknown, this effectively disables the sequence checking.
|
|
Sets the sequence number to the indicated value. This routine is only of interested when trying to resynch to a stream.
|