GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / V2-3-2 > qse / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_QSE_aem Struct Reference

Holds the unpacked QSE_aem information. More...

#include <QSE_aem.h>

List of all members.

Public Attributes

unsigned int unpacked
unsigned int status
unsigned int remaining
unsigned int rsvd [3]
QSE_aem_cableStatus cable
unsigned short int nphas
unsigned short int nchns
QSE_aem_chn chns [QSE_AEM_K_NCHNS]


Detailed Description

Holds the unpacked QSE_aem information.

Member Data Documentation

Summary cable status bit masks

Referenced by acd_std_unpack(), QDF_acdEvtConstruct(), QSE_aemRepack(), and QSE_aemUnpackDat().

QSE_aem_chn _QSE_aem::chns[QSE_AEM_K_NCHNS]

The array of channel information

Referenced by acd_std_unpack_pats(), acd_std_unpack_phas(), QSE_aemRepack(), QSE_aemUnpackDat(), and restore().

unsigned short int _QSE_aem::nchns

Number of valid elements in the following channel array

Referenced by acd_std_unpack(), acd_std_unpack_pats(), acd_std_unpack_phas(), QSE_aemRepack(), QSE_aemUnpackDat(), and restore().

unsigned short int _QSE_aem::nphas

Number of phas decoded

Referenced by acd_std_unpack(), acd_std_unpack_phas(), count_phas(), and QSE_aemUnpackDat().

unsigned int _QSE_aem::remaining

Number of bytes not unpacked; if this data record is from the LCB, then any number < one cell (16 bytes) is acceptable. If an abortable error is encountered, this value indicates how many unprocessed bytes where remaining in the input stream. Using this information, the clever trouble-shooter can locate the exact place in the data stream where the trouble occurred.

Referenced by QDF_acdEvtConstruct(), and QSE_aemUnpackDat().

unsigned int _QSE_aem::rsvd[3]

Reserved for future use

Referenced by QDF_acdEvtConstruct().

unsigned int _QSE_aem::status

Overall unpacking status. This is a bit summary of the various errors that can be encountered when serially parsing the data as it comes off the detector. More detailed information, usually in the form of which cables contributed to this error condition can be found in the QSE_aem_cableStatus structure.

Referenced by acd_std_unpack(), QSE_aemUnpack(), QSE_aemUnpackDat(), and restore().

unsigned int _QSE_aem::unpacked

If true, it assumes the event has already been unpacked, this flag is cleared by the QSE_aemUnpackReset function. In the future this field may indicate the degree of unpacking.

Referenced by acd_std_unpack(), QSE_aemUnpackInit(), QSE_aemUnpackReset(), and restore().


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

Generated on Wed Nov 30 00:13:05 2011 by  doxygen 1.5.8