GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> DFI / V5-2-2 > dficheck / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

DfiLpa-DgnHandlerCheck.cc File Reference

Checks the DFI definitions for consistency with the QGFC versions. More...

#include "DFI/DfiLpa-DgnHandler.hh"
#include "PBI/Check.h"
#include "QSP/QDFC_rsd_v0.h"

Defines

#define CheckStatusDgnV0(_q, _d)
#define CheckStatusSizeDgnV0(_q, _d)
#define CheckStatusMaskDgnV0(_q, _d)

Functions

 CheckStatusDgnV0 (STAGE_GEM, V0::Stage_Gem)
 CheckStatusDgnV0 (RSVD_01, V0::Rsvd_1)
 CheckStatusDgnV0 (RSVD_02, V0::Rsvd_2)
 CheckStatusDgnV0 (RSVD_03, V0::Rsvd_3)
 CheckStatusDgnV0 (RSVD_04, V0::Rsvd_4)
 CheckStatusDgnV0 (RSVD_05, V0::Rsvd_5)
 CheckStatusDgnV0 (RSVD_06, V0::Rsvd_6)
 CheckStatusDgnV0 (RSVD_07, V0::Rsvd_7)
 CheckStatusDgnV0 (RSVD_08, V0::Rsvd_8)
 CheckStatusDgnV0 (RSVD_09, V0::Rsvd_9)
 CheckStatusDgnV0 (RSVD_10, V0::Rsvd_10)
 CheckStatusDgnV0 (RSVD_11, V0::Rsvd_11)
 CheckStatusDgnV0 (RSVD_12, V0::Rsvd_12)
 CheckStatusDgnV0 (RSVD_13, V0::Rsvd_13)
 CheckStatusDgnV0 (RSVD_14, V0::Rsvd_14)
 CheckStatusDgnV0 (GEM_CLASSES, V0::Gem_Classes)
 CheckStatusDgnV0 (VETOED, V0::Vetoed)
 CheckStatusSizeDgnV0 (GEM_CLASSES, V0::Gem_Classes)
 CheckStatusMaskDgnV0 (STAGE, V0::Stage)
 CheckStatusMaskDgnV0 (INFO, V0::Info)
 CheckStatusMaskDgnV0 (PASSES, V0::Passes)
 CheckStatusMaskDgnV0 (VETOES, V0::Vetoes)


Detailed Description

Checks the DFI definitions for consistency with the QGFC versions.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: DfiLpa-DgnHandlerCheck.cc,v 1.1 2008/06/10 23:46:53 russell Exp $

This file allows one to export the defintions of the result summary data for the Diagnostic handler without exporting include files from the QGFC package (this is not allowed; DFI is self-contained). Because it is allowed to import the QDFC symbols (it just can't export them) it can check for consistency between the symbols in the two packages.


Define Documentation

#define CheckStatusDgnV0 ( _q,
_d   ) 

Value:

CHECK (DgnStatusV0 ## _q,                                                  \
 ((QDFC_RSD_V0_STATUS_V_ ## _q == (int)DfiLpa::DgnHandlerRsd ## _d ## _v) &&\
  (QDFC_RSD_V0_STATUS_M_ ## _q == (int)DfiLpa::DgnHandlerRsd ## _d ## _m)))

#define CheckStatusMaskDgnV0 ( _q,
_d   ) 

Value:

CHECK (DgnStatusMaskV0 ## _q,                                              \
  (QDFC_RSD_V0_STATUS_M_ ## _q == (int)DfiLpa::DgnHandlerRsd ## _d ## _m))

#define CheckStatusSizeDgnV0 ( _q,
_d   ) 

Value:

CHECK (DgnStatusSizeV0 ## _q,                                              \
  (QDFC_RSD_V0_STATUS_S_ ## _q == (int)DfiLpa::DgnHandlerRsd ## _d ## _s))


Generated on Tue Jul 6 14:50:41 2010 by  doxygen 1.5.3