GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / dev > qseprint / sun-gcc
#include <QSE_aem.h>
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] |
Summary cable status bit masks
Referenced by header_print().
QSE_aem_chn _QSE_aem::chns[QSE_AEM_K_NCHNS] |
The array of channel information
Referenced by QSE_aemPrint().
unsigned short int _QSE_aem::nchns |
Number of valid elements in the following channel array
Referenced by header_print(), and QSE_aemPrint().
unsigned short int _QSE_aem::nphas |
Number of phas decoded
Referenced by header_print().
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 header_print().
unsigned int _QSE_aem::rsvd[3] |
Reserved for future use
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 header_print().
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.