GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / V2-3-2 > qse / rhel4-32


Interface   Data Structures   File List   Data Fields   Globals  

_QSE_acd Struct Reference

Holds the unpacked ACD information. More...

#include <QSE_acd.h>

List of all members.

Public Attributes

unsigned int unpacked
unsigned int reserved [3]
unsigned short int ucables
unsigned short int nuphas
int status
unsigned int start_parity
unsigned int unmatched_parity
unsigned int hits [QSE_ACD_SIDE_K_CNT][QSE_ACD_LIST_K_CNT]
unsigned int paccepts [QSE_ACD_SIDE_K_CNT][QSE_ACD_LIST_K_CNT]
unsigned int naccepts [QSE_ACD_SIDE_K_CNT][QSE_ACD_LIST_K_CNT]
unsigned short int cables
unsigned short int nphas
unsigned short int phas [QSE_ACD_SIDE_K_CNT *QSE_ACD_LIST_K_CNT *32]
unsigned short int uphas [QSE_ACD_K_NCHNS_PER_BRD *QSE_ACD_K_NBRDS]


Detailed Description

Holds the unpacked ACD information.

Member Data Documentation

unsigned short int _QSE_acd::cables

Bit mask of cables decoded (LSB = cable 0)

Referenced by QSE_acdUnpack().

unsigned int _QSE_acd::hits[QSE_ACD_SIDE_K_CNT][QSE_ACD_LIST_K_CNT]

Hit bit masks for each side (A/B) of each of the 4 masks

Referenced by QSE_acdUnpack().

unsigned int _QSE_acd::naccepts[QSE_ACD_SIDE_K_CNT][QSE_ACD_LIST_K_CNT]

PHAs not in the list for each side(A/B) of each of the 4 masks. A non-zero value here indicates an inconsistency between what was advertised in the accept masks and what was found in the list of PHAs

Referenced by QSE_acdUnpack().

unsigned short int _QSE_acd::nphas

Number of PHAS

Referenced by QSE_acdUnpack().

unsigned short int _QSE_acd::nuphas

Number of unmatched phas

Referenced by QSE_acdUnpack().

unsigned int _QSE_acd::paccepts[QSE_ACD_SIDE_K_CNT][QSE_ACD_LIST_K_CNT]

PHAs in the list for each side (A/B) of each of the 4 masks

Referenced by QSE_acdUnpack().

unsigned short int _QSE_acd::phas[QSE_ACD_SIDE_K_CNT *QSE_ACD_LIST_K_CNT *32]

List of the PHA values

Referenced by QSE_acdUnpack().

unsigned int _QSE_acd::reserved[3]

Reserved for future use

unsigned int _QSE_acd::start_parity

Bit list of the start and header parity bits for each board

Referenced by QSE_acdUnpack().

Overall unpacking status

Referenced by QSE_acdUnpack().

unsigned short int _QSE_acd::ucables

Cables with underrun phas,

Referenced by QSE_acdUnpack().

Bit list of unmatched ADCs and summary parity error

Referenced by QSE_acdUnpack().

unsigned int _QSE_acd::unpacked

This flag is ignored by QSE_acdUnpack. It is kept in case one wishes to return to a partial unpacker or an environment where there may be multiple calls to the unpacker.

Referenced by QSE_acdUnpack(), QSE_acdUnpackInit(), and QSE_acdUnpackReset().

unsigned short int _QSE_acd::uphas[QSE_ACD_K_NCHNS_PER_BRD *QSE_ACD_K_NBRDS]

List of unmatch PHA values

Referenced by QSE_acdUnpack().


The documentation for this struct was generated from the following file:

Generated on Fri Sep 30 18:29:36 2011 by  doxygen 1.5.8