GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QSEP / V3-3-0

Constituent: qsepprint     Tag: sun-gcc


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"

Include dependency graph for QDFP_evtdef.h:

This graph shows which files directly or indirectly include this file:


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.1 2006/11/11 00:17:43 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 Sat Jun 20 01:49:52 2009 by  doxygen 1.5.3