GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QSE / V1-5-2

Constituent: qse     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

QDF_tkr.c File Reference

Generic sizeof and construct for decoding the TKR data when in the encoded in standard fashion. More...

#include "QSE/QDF_tkr.h"
#include "QDF_tkr_def.h"

Include dependency graph for QDF_tkr.c:


Defines

#define NULL   ((void *)0)

Functions

static __inline void limits_default_construct (QDF_tkrLimits *limits)
 Initializes the track split points to their default values.
int QDF_tkrCtxSizeof (unsigned int level, void *prm)
 Returns the size, in bytes of the TKR decoding context needed to support the specified compression level.
QDF_tkrCtxQDF_tkrCtxConstruct (QDF_tkrCtx *ctx, unsigned int level, void *prm, const QSE_ctx *qse)
 Constructs (initializes) the specified TKR decoding context structure.
int QDF_tkrEvtSizeof (unsigned int level, void *prm)
 Returns the size, in bytes of QDF_tkr event needed to support the specified compression level.
QDF_tkrEvtQDF_tkrEvtConstruct (QDF_tkrEvt *evt, unsigned int level, void *prm, QDF_exc *exc, QDF_esbEvt *esb, QDF_gemEvt *gem)
 Constructs (initializes) the specified TKR event structure.

Detailed Description

Generic sizeof and construct for decoding the TKR data when in the encoded in standard fashion.

Author:
JJRussell - russell@slac.stanford.edu
   CVS $Id: QDF_tkr.c,v 1.1 2006/11/10 22:35:54 russell Exp $

Function Documentation

static __inline void limits_default_construct QDF_tkrLimits limits  )  [static]
 

Initializes the track split points to their default values.

Parameters:
limits The TKR split point limits structure to initialize

QDF_esbCtx * QDF_tkrCtxConstruct QDF_tkrCtx ctx,
unsigned int  level,
void *  prm,
const QSE_ctx qse
 

Constructs (initializes) the specified TKR decoding context structure.

Returns:
Pointer to the context structure to construct
Parameters:
ctx The context structure to construct.
level The maximum level of compression that will be supported.
prm Additional configuation parameter, unused as of now
qse Pointer to the public/generic QSE context parameter

int QDF_tkrCtxSizeof unsigned int  level,
void *  prm
 

Returns the size, in bytes of the TKR decoding context needed to support the specified compression level.

Returns:
The size, in bytes, of the TKR decoding context
Parameters:
level The maximum level of compression that needs to be supported
prm Additional configuation parameter, unused as of now

QDF_esbCtx * QDF_tkrEvtConstruct QDF_tkrEvt evt,
unsigned int  level,
void *  prm,
QDF_exc exc,
QDF_esbEvt esb,
QDF_gemEvt gem
 

Constructs (initializes) the specified TKR event structure.

Returns:
Pointer to the context structure to construct
Parameters:
evt The TKR event structure to construct.
level The maximum level of compression that will be supported.
prm Additional configuation parameter, unused as of now
exc Pointer to the global exception handling context
esb Pointer to the Event Summary Data for this event
gem Pointer to the GEM data for this event

int QDF_tkrEvtSizeof unsigned int  level,
void *  prm
 

Returns the size, in bytes of QDF_tkr event needed to support the specified compression level.

Returns:
The size, in bytes, of the TKR event
Parameters:
level The maximum level of compression that needs to be supported
prm Additional configuation parameter, unused as of now


Generated on Tue Nov 21 01:29:42 2006 by  doxygen 1.4.4