GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LEM / V4-8-0 > lem / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

decode.h File Reference

Convert a response payload into a component specific response. More...

#include "LEM/decode_structs.h"

Functions

void CRU_decode (const unsigned short *pkt, unsigned *value)
 Copies the response from a result item.
void GEM_decode (const unsigned short *pkt, unsigned *value)
 Copies the response from a result item.
void EBM_decode (const unsigned short *pkt, unsigned *value)
 Copies the response from a result item.
void PDU_decode (const unsigned short *pkt, unsigned *value)
 Copies the response from a result item.
void TEM_decode (const unsigned short *pkt, unsigned *value)
void TIC_decode (const unsigned short *pkt, unsigned *value)
void CCC_decode (const unsigned short *pkt, unsigned *value)
 Copies the response from a result item.
void CRC_decode (const unsigned short *pkt, CAL_rsp *rsp)
 Copies the response from a result item.
void CFE_decode (const unsigned short *pkt, CAL_rsp *rsp)
 Copies the response from a result item.
void TCC_decode (const unsigned short *pkt, unsigned *value)
 Copies the response from a result item.
void TRC_decode (const unsigned short *pkt, TKR_rsp *rsp)
 Copies the response from a result item.
void TFE_decode (const unsigned short *pkt, TKR_rsp *rsp)
 Copies the response from a result item.
void TDC_decode (const unsigned short *pkt, TKR_rsp *rsp)
 Copies the response from a result item.
void AEM_decode (const unsigned short *pkt, unsigned *value)
void ARC_decode (const unsigned short *pkt, ACD_rsp *rsp)
void AFE_decode (const unsigned short *pkt, ACD_rsp *rsp)
void PDU_ENV_decode (const unsigned short *pkt, PDU_env_rsp *rsp)
 Copies the response from a result item.
void AEM_ENV_decode (const unsigned short *pkt, AEM_env_rsp *rsp)
void TIC_ENV_decode (const unsigned short *pkt, TIC_env_rsp *rsp)
 Dissects the response into constituent parts.


Detailed Description

Convert a response payload into a component specific response.

Author:
James Swain - jswain@slac.stanford.edu

Function Documentation

void AEM_decode ( const unsigned short *  pkt,
unsigned *  value 
)

Parameters:
pkt pointer to response payload data
value pointer to memory to hold decoded payload
Returns:
void

void AEM_ENV_decode ( const unsigned short *  pkt,
AEM_env_rsp rsp 
)

Parameters:
pkt pointer to response payload data
rsp pointer to memory to hold decoded environmental monitor response data
Returns:
void

void AFE_decode ( const unsigned short *  pkt,
ACD_rsp rsp 
)

Parameters:
rsp Pointer to stucture holding the response
pkt pointer to response payload data
Returns:
void

void ARC_decode ( const unsigned short *  pkt,
ACD_rsp rsp 
)

Parameters:
rsp Pointer to stucture holding the response
pkt pointer to response payload data
Returns:
void

void CCC_decode ( const unsigned short *  pkt,
unsigned *  value 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
value Pointer to location to store result

void CFE_decode ( const unsigned short *  pkt,
CAL_rsp rsp 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
rsp Pointer to structure to hold response

void CRC_decode ( const unsigned short *  pkt,
CAL_rsp rsp 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
rsp Pointer to structure to hold response

void CRU_decode ( const unsigned short *  pkt,
unsigned *  value 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
value Pointer to location to store result

void EBM_decode ( const unsigned short *  pkt,
unsigned *  value 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
value Pointer to location to store result

void GEM_decode ( const unsigned short *  pkt,
unsigned *  value 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
value Pointer to location to store result

void PDU_decode ( const unsigned short *  pkt,
unsigned *  value 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
value Pointer to location to store result

void PDU_ENV_decode ( const unsigned short *  pkt,
PDU_env_rsp value 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
value Pointer to location to store result

void TCC_decode ( const unsigned short *  pkt,
unsigned *  value 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
value Pointer to location to store result

void TDC_decode ( const unsigned short *  pkt,
TKR_rsp rsp 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
rsp Pointer to structure holding the response flags and the result

void TEM_decode ( const unsigned short *  pkt,
unsigned *  value 
)

Parameters:
pkt pointer to response payload data
value pointer to memory to hold decoded payload
Returns:
void

void TFE_decode ( const unsigned short *  pkt,
TKR_rsp rsp 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
rsp Pointer to structure holding the response flags and the result

void TIC_decode ( const unsigned short *  pkt,
unsigned *  value 
)

Parameters:
pkt pointer to response payload data
value pointer to memory to hold decoded payload
Returns:
void

void TIC_ENV_decode ( const unsigned short *  pkt,
TIC_env_rsp rsp 
)

Dissects the response into constituent parts.

Parameters:
pkt Pointer to result item payload
rsp Pointer to structure holding storage for storage for 8 16-bit values,the mux channel number that was acquired and the acquisition valid bit.

void TRC_decode ( const unsigned short *  pkt,
TKR_rsp rsp 
)

Copies the response from a result item.

Parameters:
pkt Pointer to result item payload
rsp Pointer to structure holding the response flags and the result


Generated on Fri Aug 14 10:29:03 2009 by  doxygen 1.5.3