GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / V2-3-2 > qse / linux-gcc
#include <QSE/QDF_err.h>
#include <EDS/EDR_err.h>
#include <EDS/EBF_err.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. |
CVS $Id: QDF_err_def.h,v 1.2 2011/03/27 01:45:44 russell Exp $
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.
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 |
References _QDF_errTemRepackBugA::hdr, _QDF_errTemTkr::pe, _QDF_errTemHeader::phase, qdf_err_tem_repack_tkr(), _QDF_errTemHeader::summary, _QDF_errTemHeader::timeout, _QDF_errTemRepackBugA::tkr, and _QDF_errTemTkr::towd.
Referenced by QDF_errDecode().
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.
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 |
References _QDF_errTemRepackBugB::hdr, _QDF_errTemHeader::phase, _QDF_errTemHeader::summary, and _QDF_errTemHeader::timeout.
Referenced by QDF_errDecode().
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.
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 |
References _QDF_errTemRepackCopy::n16, _QDF_errTemRepackCopy::pos, and _QDF_errTemRepackCopy::src.
Referenced by QDF_errDecode().