GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / dev > qse / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

QSE_aemRepack.h File Reference

AEM repacking code, repacks the QSE_aem structure back to EBF format. More...


Functions

int QSE_aemRepack (const unsigned int *dat, unsigned int len, const QSE_aem *aem)
 Repacks the ACD in record make into EBF format.


Detailed Description

AEM repacking code, repacks the QSE_aem structure back to EBF format.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QSE_aemRepack.h,v 1.1 2006/02/21 22:19:21 russell Exp $

Function Documentation

int QSE_aemRepack ( const unsigned int *  dat,
unsigned int  len,
const QSE_aem aem 
)

Repacks the ACD in record make into EBF format.

Returns:
The number of bytes used. If this is negative, then this value should be interpretted as a failure
Parameters:
dat The 32-bit array to pack the data into
len The length, in bytes, of dat
aem The source AEM data record

References ACCEPT, _QSE_aem_chn_u::af, _QSE_aem_chn_u::bf, _QSE_aem::cable, _QSE_aem_chn_u::cf, _QSE_aem::chns, count_cables(), count_phas(), _QSE_aem_cableStatus::hdr_parity, HIT, _QSE_aem::nchns, _QSE_aem_cableStatus::present, QSE_mapRemove(), QSE_mapScanf(), S0, S2, SIZE, SIZE_MAX, _QSE_aem_cableStatus::timeout, and _QSE_aem_chn_u::ui.

Referenced by QDF_acdStdRepack().


Generated on Fri Aug 5 10:13:04 2011 by  doxygen 1.5.8