GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSEP / V3-5-1 > qsepprint / rhel5-32


Interface   Data Structures   File List   Data Fields   Globals  

QDFP_evtdef.h File Reference

Defines the overall structure of a compress event. More...

#include <QSE/QDF_temdef.h>
#include <LDT/BFU.h>

Classes

struct  _QDFP_evt
 The Compressed data event for standard events. More...

Typedefs

typedef struct _QSE_ebfEvt QSE_ebfEvt
typedef struct _QDF_esbEvt QDF_esbEvt
typedef struct _QDF_gemEvt QDF_gemEvt
typedef struct _QDF_acdEvt QDF_acdEvt
typedef struct _QDF_exc QDF_exc
typedef struct _QDFP_evt QDFP_evt
 Typedef for QDFP_evt.
typedef struct _QDFP_ctx QDFP_ctx
 Typedef for QDFP_ctx.
typedef BFU(* QDFP_evtDecoder )(QDFP_ctx *ctx, QDFP_evt *evt, const unsigned int *src, const unsigned int max, BFU bfu)
 Callback signature for a QDF event decoder.
typedef int(* QDFP_evtRepacker )(QDFP_evt *evt, QSE_ebfEvt *ebf, int ebf_size)
 Callback signature for a QDF event repacker.


Detailed Description

Defines the overall structure of a compress event.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QDFP_evtdef.h,v 1.2 2011/03/29 18:49:04 russell Exp $

Typedef Documentation

BFU(* QDFP_evtDecoder)(QDFP_ctx *ctx, QDFP_evt *evt, const unsigned int *src, const unsigned int max, BFU bfu)

Callback signature for a QDF event decoder.

Returns:
The updated bit position and current deblocked 32-bit buffer
Parameters:
ctx The compressed data decoding context
evt The event block to fill in
src The data source, i.e. the bit stream
max The maximum bit position
bfu The current bit position and temporary buffer

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

Callback signature for a QDF event repacker.

Returns:
The size, in bytes, of the repacked event, a negative value indicates an error
Parameters:
evt The source event data
ebf The destination EBF data block
ebf_size The number of bytes availabel in ebf


Generated on Fri Nov 30 11:42:12 2012 by  doxygen 1.5.8