GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSEP / V3-4-1 > qsep / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

QSEP_evt0.h File Reference

Interface to the routines to decode Format 0 events. More...

#include <QSEP/QSEP.h>

Functions

int QSEP_evt0_decode (QSEP_dtx *dtx, const LSF_record *ievt, QSE_ebfEvt *ebf, int ebf_size, unsigned int *ret_size)
 Dispatches the input event to the proper handler.
int QSEP_evt0_update (QSEP_dtx *dtx, const LSF_record *ievt, QSE_ctxUpdateInfo *info)
 Dispatches the input event to the proper update handler.
int QSEP_evt2_decode (QSEP_dtx *dtx, const LSF_record *ievt, QSE_ebfEvt *ebf, int ebf_size, unsigned int *ret_size)
 Dispatches the input event to the proper handler.
int QSEP_evt2_update (QSEP_dtx *dtx, const LSF_record *ievt, QSE_ctxUpdateInfo *info)
 Dispatches the input event to the proper update handler.


Detailed Description

Interface to the routines to decode Format 0 events.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QSEP_evt0.h,v 1.6 2011/03/29 18:49:03 russell Exp $

Function Documentation

int QSEP_evt0_decode ( QSEP_dtx dtx,
const LSF_record *  ievt,
QSE_ebfEvt *  ebf,
int  ebf_size,
unsigned int *  ret_size 
)

Dispatches the input event to the proper handler.

Returns:
Decoding status
Parameters:
dtx The decoding context
ievt The input event data to decode
ebf The output EBF event structure
ebf_size The number of bytes available in ebf
ret_size The number of bytes actually used.

References _QSEP_dtx::ctx, Decode0, is_known(), _QSEP_dtxCtx::max_level, QSEP_STATUS_K_INSRSC, and QSEP_STATUS_K_UNKLVL.

Referenced by QSEP_evt0_update(), and QSEP_evt2_update().

int QSEP_evt0_update ( QSEP_dtx dtx,
const LSF_record *  ievt,
QSE_ctxUpdateInfo *  info 
)

Dispatches the input event to the proper update handler.

Returns:
Status
Parameters:
dtx The decoding context
ievt The input event data
info The event update structure to complete

References _QSEP_dtx::ctx, _QSEP_dtxEvt::decode, _QSEP_dtx::evt, is_known(), _QSEP_dtxCtx::max_level, QSEP_evt0_decode(), QSEP_STATUS_K_INSRSC, QSEP_STATUS_K_UNKLVL, and Update0.

Referenced by QSEP_updateAtContribution().

int QSEP_evt2_decode ( QSEP_dtx dtx,
const LSF_record *  ievt,
QSE_ebfEvt *  ebf,
int  ebf_size,
unsigned int *  ret_size 
)

Dispatches the input event to the proper handler.

Returns:
Decoding status
Parameters:
dtx The decoding context
ievt The input event data to decode
ebf The output EBF event structure
ebf_size The number of bytes available in ebf
ret_size The number of bytes actually used.

References _QSEP_dtx::ctx, Decode2, is_known(), _QSEP_dtxCtx::max_level, QSEP_STATUS_K_INSRSC, and QSEP_STATUS_K_UNKLVL.

int QSEP_evt2_update ( QSEP_dtx dtx,
const LSF_record *  ievt,
QSE_ctxUpdateInfo *  info 
)

Dispatches the input event to the proper update handler.

Returns:
Status
Parameters:
dtx The decoding context
ievt The input event data
info The event update structure to complete

References _QSEP_dtx::ctx, _QSEP_dtxEvt::decode, _QSEP_dtx::evt, is_known(), _QSEP_dtxCtx::max_level, QSEP_evt0_decode(), QSEP_STATUS_K_INSRSC, QSEP_STATUS_K_UNKLVL, and Update2.

Referenced by QSEP_updateAtContribution().


Generated on Tue Nov 29 19:07:34 2011 by  doxygen 1.5.8