GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / V2-4-1 > qse / rhel6-32


Interface   Data Structures   File List   Data Fields   Globals  

QSE_aemUnpack.h File Reference

Defines the interface to the QSE AEM LAT unpacking routine. This is a more primitive unpacker than EDR_acdUnpack meant to be used when a more barebones data structure will suffice. More...


Functions

int QSE_aemUnpackDat (QSE_aem *aem, const void *dat, unsigned len)
int QSE_aemUnpack (QSE_aem *aem, const EBF_dir *dir)
 Unpacks an ACD record from the AEM into a standard structure.
int QSE_aemUnpackInit (QSE_aem *aem)
 One-time initialization an QSE_aem structure.
void QSE_aemUnpackReset (QSE_aem *aem)
 Resets the QSE_aem structure, preparing it for a new event.


Detailed Description

Defines the interface to the QSE AEM LAT unpacking routine. This is a more primitive unpacker than EDR_acdUnpack meant to be used when a more barebones data structure will suffice.

Author:
JJRussell - russell@slac.stanford.edu
    CVS $Id: QSE_aemUnpack.h,v 1.2 2006/02/22 01:24:41 russell Exp $

Function Documentation

int QSE_aemUnpack ( QSE_aem aem,
const EBF_dir *  dir 
)

Unpacks an ACD record from the AEM into a standard structure.

Returns:
Status. This is a bit mask of the enumeration QSE_AEM_STATUS_M. In general, negative values are failures and positive values are successes, but with possible qualifications.
Parameters:
aem Pointer to the data structure to receive the unpacked data
dir The EBF directory

References QSE_AEM_STATUS_M_ABSENT, QSE_AEM_STATUS_M_FATAL, QSE_aemUnpackDat(), and _QSE_aem::status.

int QSE_aemUnpackInit ( QSE_aem aem  ) 

One-time initialization an QSE_aem structure.

Returns:
0, always
Parameters:
aem The QSE_aem structure to initialize

References _QSE_aem::unpacked.

void QSE_aemUnpackReset ( QSE_aem aem  ) 

Resets the QSE_aem structure, preparing it for a new event.

Parameters:
aem The QSE_ame structure to reset

References _QSE_aem::unpacked.


Generated on Fri Nov 30 11:40:15 2012 by  doxygen 1.5.8