GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / V2-3-0 > qse / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

QDF_err_def.h File Reference

Maps out the data structure used to decode and receive the decoded ERR data. More...

#include "QSE/QDF_err.h"
#include "EDS/EDR_err.h"
#include "EDS/EBF_err.h"
#include "EDS/FFS.h"
#include "LDT/BFP.h"
#include "dprintf.h"

Classes

struct  _QDF_errCtx
 The data used in decoding the compressed data. More...
struct  _QDF_errTemTkr
 TKR error information for TEM BUG A blocks. More...
struct  _QDF_errTemHeader
 TEM header error information. This captures the contents of the fixed sized information. More...
struct  _QDF_errTemRepackCopy
 Structure to repack the error information for one TEM by using a simple copy. More...
struct  _QDF_errTemRepackBugA
 Structure to repack the error information for one TEM by using the decoding of the common TEM BUG A. More...
struct  _QDF_errTemRepackBugB
 Structure to repack the error information for one TEM by using the decoding of the common TEM BUG B. More...
union  _QDF_errTemRepackAll
 Acts as the storage area for all the error repacking parameters. More...
struct  _QDF_errTem
 The decoded error data for one tower. More...
struct  _QDF_errEvt
 Temporary structure to hold the ERR event as it is being decoded. More...

Typedefs

typedef struct
_QDF_esbEvt 
QDF_esbEvt
typedef struct _QDF_exc QDF_exc
typedef struct _EBF_gem EBF_gem
typedef struct _EBF_ctb EBF_ctb
typedef struct
_QDF_errCtx 
QDF_errCtx
 Typedef for struct _QDF_errCtx.
typedef struct
_QDF_errTemTkr 
QDF_errTemTkr
 Typedef for struct _QDF_errTemTkr.
typedef struct
_QDF_errTemHeader 
QDF_errTemHeader
 Typedef for struct _QDF_errTemHeader.
typedef union
_QDF_errTemRepackAll 
QDF_errTemRepackAll
 Typedef for union _QDF_errTemRepackAll.
typedef unsigned int *(* QDF_errTemRepackRtn )(const QDF_errTemRepackAll *prm, unsigned int tag, unsigned short int *dst, const EBF_ctb *end)
typedef struct
_QDF_errTemRepackCopy 
QDF_errTemRepackCopy
 Typedef for struct _QDF_errTemRepackCopy.
typedef struct
_QDF_errTemRepackBugA 
QDF_errTemRepackBugA
 Typedef for struct _QDF_errTemRepackBugA.
typedef struct
_QDF_errTemRepackBugB 
QDF_errTemRepackBugB
 Typedef for struct _QDF_errTemRepackBugB.
typedef struct
_QDF_errTem 
QDF_errTem
 Typedef for QDF_errTem.
typedef struct
_QDF_errEvt 
QDF_errEvt

Functions

unsigned int * qdf_err_tem_repack_bugA (const QDF_errTemRepackBugA *err, unsigned int tag, unsigned short int *dst, const EBF_ctb *end)
 Repacks TEM BUG A style error blocks.
unsigned int * qdf_err_tem_repack_bugB (const QDF_errTemRepackBugB *err, unsigned int tag, unsigned short int *dst, const EBF_ctb *end)
 Repacks TEM BUG B style error blocks.
unsigned int * qdf_err_tem_repack_copy (const QDF_errTemRepackCopy *err, unsigned int tag, unsigned short int *dst, const EBF_ctb *end)
 Repacks copy style error blocks.


Detailed Description

Maps out the data structure used to decode and receive the decoded ERR data.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QDF_err_def.h,v 1.1 2009/05/01 00:21:44 russell Exp $

Function Documentation

unsigned int * qdf_err_tem_repack_bugA ( const QDF_errTemRepackBugA err,
unsigned int  tag,
unsigned short int *  dst,
const EBF_ctb *  end 
)

Repacks TEM BUG A style error blocks.

Returns:
The next contributor to fill in
Parameters:
err The ERR parameter and data (source)
tag The event tag
dst The destination address to fill with the error record.
end The address after the last available address

unsigned int * qdf_err_tem_repack_bugB ( const QDF_errTemRepackBugB err,
unsigned int  tag,
unsigned short int *  dst,
const EBF_ctb *  end 
)

Repacks TEM BUG B style error blocks.

Returns:
The next contributor to fill in
Parameters:
err The ERR parameter and data (source)
tag The event tag
dst The destination address to fill with the error record.
end The address after the last available address

unsigned int * qdf_err_tem_repack_copy ( const QDF_errTemRepackCopy err,
unsigned int  tag,
unsigned short int *  dst,
const EBF_ctb *  end 
)

Repacks copy style error blocks.

Returns:
The next contributor to fill in
Parameters:
err The ERR parameter and data (source)
tag The event tag
dst The destination address to write the error record.
end The address after the last available address


Generated on Thu Sep 2 14:54:54 2010 by  doxygen 1.5.3