GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> DFI / V5-2-2 > dficheck / linux-gcc
#include "DFI/DfiLpa-DgnHandler.hh"
#include "PBI/Check.h"
#include "QSP/QDFC_rsd_v0.h"
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 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))