GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CCSDS / V3-3-2

Constituent: ccsds_swap     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

CCSDS_swap.c File Reference

Function definitions for CCSDS byte swap library. More...

#include "CCSDS/CCSDS_swap.h"
#include "CCSDS/CCSDS_pkt.h"
#include "PBS/BSWP.h"
#include "CCSDS_pkt_private.h"

Include dependency graph for CCSDS_swap.c:

Include dependency graph

Functions

void CCSDS_swapPktHdrTelem (const CCSDS_Pkt_Hdr_Telem *inHdr, CCSDS_Pkt_Hdr_Telem *outHdr)
void CCSDS_swapPktHdrCmd (const CCSDS_Pkt_Hdr_Cmd *inHdr, CCSDS_Pkt_Hdr_Cmd *outHdr)
void CCSDS_swapPktHdr (const void *inHdr, void *outHdr, CCSDS_Pkt_Type type)
 Byte swap a LAT CCSDS packet header.

void CCSDS_swapPriHdr (const void *inHdr, void *outHdr)
 Byte swap a CCSDS packet primary header.


Detailed Description

Function definitions for CCSDS byte swap library.

Author:
D.L. Wood

Function Documentation

void CCSDS_swapPktHdr const void *  inHdr,
void *  outHdr,
CCSDS_Pkt_Type  type
 

Byte swap a LAT CCSDS packet header.

Byte swaps a CCSDS packet header for little-endian machines.

Parameters:
inHdr A pointer to the input packet header.
outHdr A pointer to the output packet header buffer.
type The packet type (CCSDS_PKT_TYPE_CMD or CCSDS_PKT_TYPE_TELEM).

Here is the call graph for this function:

void CCSDS_swapPktHdrCmd const CCSDS_Pkt_Hdr_Cmd inHdr,
CCSDS_Pkt_Hdr_Cmd outHdr
[inline, static]
 

Byte swap a CCSDS telecommand packet header.

Parameters:
inHdr A pointer to the input packet header.
outHdr A pointer to the output packet header buffer.

void CCSDS_swapPktHdrTelem const CCSDS_Pkt_Hdr_Telem inHdr,
CCSDS_Pkt_Hdr_Telem outHdr
[inline, static]
 

Byte swap a CCSDS telemetry packet header.

Parameters:
inHdr A pointer to the input packet header.
outHdr A pointer to the output packet header buffer.

void CCSDS_swapPriHdr const void *  inHdr,
void *  outHdr
 

Byte swap a CCSDS packet primary header.

Byte swaps a CCSDS packet primary header for little-endian machines.

Parameters:
inHdr A pointer to the input packet header.
outHdr A pointer to the output packet header buffer.


Generated on Tue Mar 22 22:33:50 2005 by doxygen 1.3.3