GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSEP / V3-5-0 > qsep / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

QDFP_evtRepack.h File Reference

Interface to the global event services. More...


Typedefs

typedef struct _QDFP_evt QDFP_evt
typedef struct _QSE_ebfEvt QSE_ebfEvt

Functions

int QDFP_evtStd1Repack (QDFP_evt *evt, QSE_ebfEvt *ebf, int ebf_size)
 Builds the EBF representation from the QSEP representation for single-range, zero suppressed events.
int QDFP_evtStd4Repack (QDFP_evt *evt, QSE_ebfEvt *ebf, int ebf_size)
 Builds the EBF representation from the QSEP representation for four-range, zero suppressed events.
int QDFP_evtPed1Repack (QDFP_evt *evt, QSE_ebfEvt *ebf, int ebf_size)
 Builds the EBF representation from the QSEP representation.
int QDFP_evtPed4Repack (QDFP_evt *evt, QSE_ebfEvt *ebf, int ebf_size)
 Builds the EBF representation from the QSEP representation.


Detailed Description

Interface to the global event services.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QDFP_evtRepack.h,v 1.1 2006/11/11 00:17:43 russell Exp $

Function Documentation

int QDFP_evtPed1Repack ( QDFP_evt evt,
QSE_ebfEvt *  ebf,
int  ebf_size 
)

Builds the EBF representation from the QSEP representation.

Returns:
The size, in bytes, of the built EBF event
Parameters:
evt The event to reformat
ebf The memory to receive the EBF event
ebf_size The size, in bytes, of the available memory in the EBF event buffer

References _QDFP_evt::acd, _QDFP_evt::gem, hdrRepack(), and _QDFP_evt::tem.

Referenced by QDFP_evtAUpdate(), QDFP_evtBUpdate(), and QDFP_evtCUpdate().

int QDFP_evtPed4Repack ( QDFP_evt evt,
QSE_ebfEvt *  ebf,
int  ebf_size 
)

Builds the EBF representation from the QSEP representation.

Returns:
The size, in bytes, of the built EBF event
Parameters:
evt The event to reformat
ebf The memory to receive the EBF event
ebf_size The size, in bytes, of the available memory in the EBF event buffer

References _QDFP_evt::acd, _QDFP_evt::gem, hdrRepack(), and _QDFP_evt::tem.

Referenced by QDFP_evtAUpdate(), QDFP_evtBUpdate(), and QDFP_evtCUpdate().

int QDFP_evtStd1Repack ( QDFP_evt evt,
QSE_ebfEvt *  ebf,
int  ebf_size 
)

Builds the EBF representation from the QSEP representation for single-range, zero suppressed events.

Returns:
The size, in bytes, of the built EBF event
Parameters:
evt The event to reformat
ebf The memory to receive the EBF event
ebf_size The size, in bytes, of the available memory in the EBF event buffer

References _QDFP_evt::acd, _QDFP_evt::gem, hdrRepack(), and _QDFP_evt::tem.

Referenced by QDFP_evtAUpdate(), QDFP_evtBUpdate(), and QDFP_evtCUpdate().

int QDFP_evtStd4Repack ( QDFP_evt evt,
QSE_ebfEvt *  ebf,
int  ebf_size 
)

Builds the EBF representation from the QSEP representation for four-range, zero suppressed events.

Returns:
The size, in bytes, of the built EBF event
Parameters:
evt The event to reformat
ebf The memory to receive the EBF event
ebf_size The size, in bytes, of the available memory in the EBF event buffer

References _QDFP_evt::acd, _QDFP_evt::gem, hdrRepack(), and _QDFP_evt::tem.

Referenced by QDFP_evtAUpdate(), QDFP_evtBUpdate(), and QDFP_evtCUpdate().


Generated on Wed Nov 21 21:13:56 2012 by  doxygen 1.5.8