GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > DFI / V5-1-0

Constituent: dficheck     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

DfiLpa-GammaHandlerCheck.cc File Reference

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

#include "DFI/DfiLpa-GammaHandler.hh"
#include "PBI/Check.h"
#include "QSP/QGFC_rsd_v0.h"
#include "QSP/QGFC_rsd_v1.h"
#include "QSP/QGFC_rsd_v2.h"

Include dependency graph for DfiLpa-GammaHandlerCheck.cc:


Defines

#define CheckStageGammaV0(_q, _d)
#define CheckStageSizeGammaV0(_q, _d)
#define CheckStatusGammaV0(_q, _d)
#define CheckStatusMaskGammaV0(_q, _d)
#define CheckStageGammaV1(_q, _d)
#define CheckStageSizeGammaV1(_q, _d)
#define CheckStatusGammaV1(_q, _d)
#define CheckStatusMaskGammaV1(_q, _d)
#define CheckStageGammaV2(_q, _d)
#define CheckStageSizeGammaV2(_q, _d)
#define CheckStatusGammaV2(_q, _d)
#define CheckStatusMaskGammaV2(_q, _d)

Functions

 CheckStageGammaV0 (ACD, V0::Acd)
 CheckStageGammaV0 (DIR, V0::Dir)
 CheckStageGammaV0 (ATF, V0::Atf)
 CheckStageGammaV0 (CAL1, V0::Cal1)
 CheckStageGammaV0 (TKR, V0::Tkr)
 CheckStageGammaV0 (RSVD_5, V0::Rsvd_5)
 CheckStageGammaV0 (RSVD_6, V0::Rsvd_6)
 CheckStageGammaV0 (MPKT, V0::Mpkt)
 CheckStatusGammaV0 (GEM_THROTTLE, V0::Gem_Throttle)
 CheckStatusGammaV0 (GEM_TKR, V0::Gem_Tkr)
 CheckStatusGammaV0 (GEM_CALLO, V0::Gem_CalLo)
 CheckStatusGammaV0 (GEM_CALHI, V0::Gem_CalHi)
 CheckStatusGammaV0 (GEM_CNO, V0::Gem_Cno)
 CheckStatusGammaV0 (ACD_TOP, V0::Gem_Acd_Top)
 CheckStatusGammaV0 (ACD_SIDE, V0::Gem_Acd_Side)
 CheckStatusGammaV0 (ACD_SIDE_FILTER, V0::Gem_Acd_Side_Filter)
 CheckStatusGammaV0 (TKR_EQ_1, V0::Tkr_Eq_1)
 CheckStatusGammaV0 (TKR_GE_2, V0::Tkr_Ge_2)
 CheckStatusGammaV0 (RSVD_10, V0::Rsvd_10)
 CheckStatusGammaV0 (RSVD_11, V0::Rsvd_11)
 CheckStatusGammaV0 (RSVD_12, V0::Rsvd_12)
 CheckStatusGammaV0 (RSVD_13, V0::Rsvd_13)
 CheckStatusGammaV0 (ERR_CTB, V0::Err_Ctb)
 CheckStatusGammaV0 (TKR_LT_2_ELO, V0::Tkr_Lt_2_Elo)
 CheckStatusGammaV0 (TKR_SKIRT, V0::Tkr_Skirt)
 CheckStatusGammaV0 (TKR_EQ_0, V0::Tkr_Eq_0)
 CheckStatusGammaV0 (TKR_ROW2, V0::Tkr_Row2)
 CheckStatusGammaV0 (TKR_ROW01, V0::Tkr_Row01)
 CheckStatusGammaV0 (TKR_TOP, V0::Tkr_Top)
 CheckStatusGammaV0 (ZBOTTOM, V0::Cal_Tkr_Zbottom)
 CheckStatusGammaV0 (EL0_ETOT_HI, V0::Cal_EL0_Etot_Hi)
 CheckStatusGammaV0 (EL0_ETOT_LO, V0::Cal_EL0_Etot_Lo)
 CheckStatusGammaV0 (SIDE, V0::Acd_Side)
 CheckStatusGammaV0 (TOP, V0::Acd_Top)
 CheckStatusGammaV0 (SPLASH_1, V0::Acd_Splash_1)
 CheckStatusGammaV0 (E350_FILTER_TILE, V0::Acd_Filter_Tile_Energy)
 CheckStatusGammaV0 (E0_TILE, V0::Acd_Tile)
 CheckStatusGammaV0 (SPLASH_0, V0::Acd_Splash_0)
 CheckStatusGammaV0 (NOCALLO_FILTER_TILE, V0::Acd_Filter_Tile_NoCalLo)
 CheckStatusGammaV0 (VETOED, V0::Vetoed)
 CheckStatusMaskGammaV0 (GEM, V0::Gem)
 CheckStatusMaskGammaV0 (INFO, V0::Info)
 CheckStatusMaskGammaV0 (PASSES, V0::Passes)
 CheckStatusMaskGammaV0 (VETOES, V0::Vetoes)
 CheckStageGammaV1 (ACD, V1::Acd)
 CheckStageGammaV1 (DIR, V1::Dir)
 CheckStageGammaV1 (ATF, V1::Atf)
 CheckStageGammaV1 (CAL1, V1::Cal1)
 CheckStageGammaV1 (TKR, V1::Tkr)
 CheckStageGammaV1 (RSVD_5, V1::Rsvd_5)
 CheckStageGammaV1 (RSVD_6, V1::Rsvd_6)
 CheckStageGammaV1 (MPKT, V1::Mpkt)
 CheckStatusGammaV1 (GEM_THROTTLE, V1::Gem_Throttle)
 CheckStatusGammaV1 (GEM_TKR, V1::Gem_Tkr)
 CheckStatusGammaV1 (GEM_CALLO, V1::Gem_CalLo)
 CheckStatusGammaV1 (GEM_CALHI, V1::Gem_CalHi)
 CheckStatusGammaV1 (GEM_CNO, V1::Gem_Cno)
 CheckStatusGammaV1 (ACD_TOP, V1::Gem_Acd_Top)
 CheckStatusGammaV1 (ACD_SIDE, V1::Gem_Acd_Side)
 CheckStatusGammaV1 (ACD_SIDE_FILTER, V1::Gem_Acd_Side_Filter)
 CheckStatusGammaV1 (TKR_EQ_1, V1::Tkr_Eq_1)
 CheckStatusGammaV1 (TKR_GE_2, V1::Tkr_Ge_2)
 CheckStatusGammaV1 (HI_ENERGY, V1::Cal_Hi_Energy)
 CheckStatusGammaV1 (RSVD_11, V1::Rsvd_11)
 CheckStatusGammaV1 (RSVD_12, V1::Rsvd_12)
 CheckStatusGammaV1 (RSVD_13, V1::Rsvd_13)
 CheckStatusGammaV1 (ERR_CTB, V1::Err_Ctb)
 CheckStatusGammaV1 (TKR_LT_2_ELO, V1::Tkr_Lt_2_Elo)
 CheckStatusGammaV1 (TKR_SKIRT, V1::Tkr_Skirt)
 CheckStatusGammaV1 (TKR_EQ_0, V1::Tkr_Eq_0)
 CheckStatusGammaV1 (TKR_ROW2, V1::Tkr_Row2)
 CheckStatusGammaV1 (TKR_ROW01, V1::Tkr_Row01)
 CheckStatusGammaV1 (TKR_TOP, V1::Tkr_Top)
 CheckStatusGammaV1 (ZBOTTOM, V1::Cal_Tkr_Zbottom)
 CheckStatusGammaV1 (EL0_ETOT_HI, V1::Cal_EL0_Etot_Hi)
 CheckStatusGammaV1 (EL0_ETOT_LO, V1::Cal_EL0_Etot_Lo)
 CheckStatusGammaV1 (SIDE, V1::Acd_Side)
 CheckStatusGammaV1 (TOP, V1::Acd_Top)
 CheckStatusGammaV1 (SPLASH_1, V1::Acd_Splash_1)
 CheckStatusGammaV1 (E350_FILTER_TILE, V1::Acd_Filter_Tile_Energy)
 CheckStatusGammaV1 (E0_TILE, V1::Acd_Tile)
 CheckStatusGammaV1 (SPLASH_0, V1::Acd_Splash_0)
 CheckStatusGammaV1 (NOCALLO_FILTER_TILE, V1::Acd_Filter_Tile_NoCalLo)
 CheckStatusGammaV1 (VETOED, V1::Vetoed)
 CheckStatusMaskGammaV1 (GEM, V1::Gem)
 CheckStatusMaskGammaV1 (INFO, V1::Info)
 CheckStatusMaskGammaV1 (PASSES, V1::Passes)
 CheckStatusMaskGammaV1 (VETOES, V1::Vetoes)
 CheckStageGammaV2 (ACD, V2::Acd)
 CheckStageGammaV2 (DIR, V2::Dir)
 CheckStageGammaV2 (ATF, V2::Atf)
 CheckStageGammaV2 (CAL1, V2::Cal1)
 CheckStageGammaV2 (TKR, V2::Tkr)
 CheckStageGammaV2 (RSVD_5, V2::Rsvd_5)
 CheckStageGammaV2 (RSVD_6, V2::Rsvd_6)
 CheckStageGammaV2 (MPKT, V2::Mpkt)
 CheckStatusGammaV2 (GEM_THROTTLE, V2::Gem_Throttle)
 CheckStatusGammaV2 (GEM_TKR, V2::Gem_Tkr)
 CheckStatusGammaV2 (GEM_CALLO, V2::Gem_CalLo)
 CheckStatusGammaV2 (GEM_CALHI, V2::Gem_CalHi)
 CheckStatusGammaV2 (GEM_CNO, V2::Gem_Cno)
 CheckStatusGammaV2 (ACD_TOP, V2::Gem_Acd_Top)
 CheckStatusGammaV2 (ACD_SIDE, V2::Gem_Acd_Side)
 CheckStatusGammaV2 (ACD_SIDE_FILTER, V2::Gem_Acd_Side_Filter)
 CheckStatusGammaV2 (TKR_EQ_1, V2::Tkr_Eq_1)
 CheckStatusGammaV2 (TKR_GE_2, V2::Tkr_Ge_2)
 CheckStatusGammaV2 (RSVD_10, V2::Rsvd_10)
 CheckStatusGammaV2 (RSVD_11, V2::Rsvd_11)
 CheckStatusGammaV2 (ERR_CTB, V2::Err_Ctb)
 CheckStatusGammaV2 (TKR_LT_2_ELO, V2::Tkr_Lt_2_Elo)
 CheckStatusGammaV2 (TKR_SKIRT, V2::Tkr_Skirt)
 CheckStatusGammaV2 (TKR_EQ_0, V2::Tkr_Eq_0)
 CheckStatusGammaV2 (TKR_ROW2, V2::Tkr_Row2)
 CheckStatusGammaV2 (TKR_ROW01, V2::Tkr_Row01)
 CheckStatusGammaV2 (TKR_TOP, V2::Tkr_Top)
 CheckStatusGammaV2 (ZBOTTOM, V2::Cal_Tkr_Zbottom)
 CheckStatusGammaV2 (EL0_ETOT_HI, V2::Cal_EL0_Etot_Hi)
 CheckStatusGammaV2 (EL0_ETOT_LO, V2::Cal_EL0_Etot_Lo)
 CheckStatusGammaV2 (HI_ENERGY, V2::Cal_Hi_Energy)
 CheckStatusGammaV2 (LO_ENERGY, V2::Cal_Lo_Energy)
 CheckStatusGammaV2 (SIDE, V2::Acd_Side)
 CheckStatusGammaV2 (TOP, V2::Acd_Top)
 CheckStatusGammaV2 (SPLASH_1, V2::Acd_Splash_1)
 CheckStatusGammaV2 (E350_FILTER_TILE, V2::Acd_Filter_Tile_Energy)
 CheckStatusGammaV2 (E0_TILE, V2::Acd_Tile)
 CheckStatusGammaV2 (SPLASH_0, V2::Acd_Splash_0)
 CheckStatusGammaV2 (NOCALLO_FILTER_TILE, V2::Acd_Filter_Tile_NoCalLo)
 CheckStatusGammaV2 (VETOED, V2::Vetoed)
 CheckStatusMaskGammaV2 (GEM, V2::Gem)
 CheckStatusMaskGammaV2 (INFO, V2::Info)
 CheckStatusMaskGammaV2 (PASSES, V2::Passes)
 CheckStatusMaskGammaV2 (VETOES, V2::Vetoes)

Detailed Description

Checks the DFI definitions for consistency with the QGFC versions.

Author:
JJRussell - russell@slac.stanford.edu
   CVS $Id: DfiLpa-GammaHandlerCheck.cc,v 1.2 2008/07/22 22:04:25 russell Exp $

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


Define Documentation

#define CheckStageGammaV0 _q,
_d   ) 
 

Value:

CHECK (GammaStageV0 ## _q,                                            \
                                                                              \
 ((QGFC_RSD_V0_STAGE_V_ ## _q -  QGFC_RSD_V0_STAGE_V_STAGE ==                 \
                 (int)DfiLpa::GammaHandlerRsd ## _d ## _v) &&                 \
 ((unsigned int)                                                              \
   QGFC_RSD_V0_STAGE_M_ ## _q >> QGFC_RSD_V0_STAGE_V_STAGE ==                 \
                 (int)DfiLpa::GammaHandlerRsd ## _d ## _m)))

#define CheckStageGammaV1 _q,
_d   ) 
 

Value:

CHECK (GammaStageV1 ## _q,                                            \
                                                                              \
 ((QGFC_RSD_V1_STAGE_V_ ## _q -  QGFC_RSD_V1_STAGE_V_STAGE ==                 \
                 (int)DfiLpa::GammaHandlerRsd ## _d ## _v) &&                 \
 ((unsigned int)                                                              \
  QGFC_RSD_V1_STAGE_M_ ## _q >> QGFC_RSD_V1_STAGE_V_STAGE ==                  \
                 (int)DfiLpa::GammaHandlerRsd ## _d ## _m)))

#define CheckStageGammaV2 _q,
_d   ) 
 

Value:

CHECK (GammaStageV2 ## _q,                                            \
                                                                              \
 ((QGFC_RSD_V2_STAGE_V_ ## _q  - QGFC_RSD_V2_STAGE_V_STAGE ==                 \
                 (int)DfiLpa::GammaHandlerRsd ## _d ## _v) &&                 \
  ((unsigned int)                                                             \
   QGFC_RSD_V2_STAGE_M_ ## _q >> QGFC_RSD_V2_STAGE_V_STAGE ==                 \
                 (int)DfiLpa::GammaHandlerRsd ## _d ## _m)))

#define CheckStageSizeGammaV0 _q,
_d   ) 
 

Value:

CHECK (GammaStageSizeV0 ## _q,                                               \
  (QGFC_RSD_V0_STAGE_S_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _s))

#define CheckStageSizeGammaV1 _q,
_d   ) 
 

Value:

CHECK (GammaStageSizeV1 ## _q,                                               \
  (QGFC_RSD_V1_STAGE_S_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _s))

#define CheckStageSizeGammaV2 _q,
_d   ) 
 

Value:

CHECK (GammaStageSizeV2 ## _q,                                               \
  (QGFC_RSD_V2_STAGE_S_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _s))

#define CheckStatusGammaV0 _q,
_d   ) 
 

Value:

CHECK (GammaStatusV0 ## _q,                                                  \
 ((QGFC_RSD_V0_STATUS_V_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _v) &&\
  (QGFC_RSD_V0_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m)))

#define CheckStatusGammaV1 _q,
_d   ) 
 

Value:

CHECK (GammaStatusV1 ## _q,                                                  \
 ((QGFC_RSD_V1_STATUS_V_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _v) &&\
  (QGFC_RSD_V1_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m)))

#define CheckStatusGammaV2 _q,
_d   ) 
 

Value:

CHECK (GammaStatusV2 ## _q,                                                  \
 ((QGFC_RSD_V2_STATUS_V_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _v) &&\
  (QGFC_RSD_V2_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m)))

#define CheckStatusMaskGammaV0 _q,
_d   ) 
 

Value:

CHECK (GammaStatusMaskV0 ## _q,                                              \
  (QGFC_RSD_V0_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m))

#define CheckStatusMaskGammaV1 _q,
_d   ) 
 

Value:

CHECK (GammaStatusMaskV1 ## _q,                                              \
  (QGFC_RSD_V1_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m))

#define CheckStatusMaskGammaV2 _q,
_d   ) 
 

Value:

CHECK (GammaStatusMaskV2 ## _q,                                              \
  (QGFC_RSD_V2_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m))


Generated on Wed Jul 23 01:51:50 2008 by  doxygen 1.4.4