GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSP / V0-2-2 > qrsd_check / rhel4-32


Interface   Data Structures   File List   Data Fields   Globals  

QGFC_rsd_check.c File Reference

#include <PBI/Check.h>
#include <QSP/QGFC_rsd_v0.h>
#include <EFC/GFC_V0_status.h>
#include <QSP/QGFC_rsd_v1.h>
#include <EFC/GFC_V1_status.h>
#include <EFC/GFC_V2_status.h>
#include <QSP/QGFC_rsd_v2.h>
#include <EFC/GFC_V3_status.h>
#include <QSP/QGFC_rsd_v3.h>

Defines

#define CheckStageV0(_b)
#define CheckStageMaskV0(_m)
#define CheckStageSizeV0(_s)
#define CheckStatusV0(_b)
#define CheckStatusMaskV0(_m)
#define CheckStageV1(_b)
#define CheckStageMaskV1(_m)
#define CheckStageSizeV1(_s)
#define CheckStatusV1(_b)
#define CheckStatusMaskV1(_m)
#define CheckStageV2(_b)
#define CheckStageMaskV2(_m)
#define CheckStageSizeV2(_s)
#define CheckStatusV2(_b)
#define CheckStatusMaskV2(_m)
#define CheckStageV3(_b)
#define CheckStageMaskV3(_m)
#define CheckStageSizeV3(_s)
#define CheckStatusV3(_b)
#define CheckStatusMaskV3(_m)

Functions

 CheckStageV0 (ENERGY)
 CheckStageV0 (STAGE)
 CheckStageV0 (ACD)
 CheckStageV0 (DIR)
 CheckStageV0 (ATF)
 CheckStageV0 (CAL1)
 CheckStageV0 (TKR)
 CheckStageV0 (RSVD_5)
 CheckStageV0 (RSVD_6)
 CheckStageV0 (MPKT)
 CheckStageSizeV0 (ENERGY)
 CheckStageSizeV0 (STAGE)
 CheckStatusV0 (GEM_THROTTLE)
 CheckStatusV0 (GEM_TKR)
 CheckStatusV0 (GEM_CALLO)
 CheckStatusV0 (GEM_CALHI)
 CheckStatusV0 (GEM_CNO)
 CheckStatusV0 (ACD_TOP)
 CheckStatusV0 (ACD_SIDE)
 CheckStatusV0 (ACD_SIDE_FILTER)
 CheckStatusV0 (TKR_EQ_1)
 CheckStatusV0 (TKR_GE_2)
 CheckStatusV0 (RSVD_10)
 CheckStatusV0 (RSVD_11)
 CheckStatusV0 (RSVD_12)
 CheckStatusV0 (RSVD_13)
 CheckStatusV0 (ERR_CTB)
 CheckStatusV0 (TKR_LT_2_ELO)
 CheckStatusV0 (TKR_SKIRT)
 CheckStatusV0 (TKR_EQ_0)
 CheckStatusV0 (TKR_ROW2)
 CheckStatusV0 (TKR_ROW01)
 CheckStatusV0 (TKR_TOP)
 CheckStatusV0 (ZBOTTOM)
 CheckStatusV0 (EL0_ETOT_HI)
 CheckStatusV0 (EL0_ETOT_LO)
 CheckStatusV0 (SIDE)
 CheckStatusV0 (TOP)
 CheckStatusV0 (SPLASH_1)
 CheckStatusV0 (E350_FILTER_TILE)
 CheckStatusV0 (E0_TILE)
 CheckStatusV0 (SPLASH_0)
 CheckStatusV0 (NOCALLO_FILTER_TILE)
 CheckStatusV0 (VETOED)
 CheckStatusMaskV0 (GEM)
 CheckStatusMaskV0 (INFO)
 CheckStatusMaskV0 (PASSES)
 CheckStatusMaskV0 (VETOES)
 CheckStageV1 (ENERGY)
 CheckStageV1 (STAGE)
 CheckStageV1 (ACD)
 CheckStageV1 (DIR)
 CheckStageV1 (ATF)
 CheckStageV1 (CAL1)
 CheckStageV1 (TKR)
 CheckStageV1 (RSVD_5)
 CheckStageV1 (RSVD_6)
 CheckStageV1 (MPKT)
 CheckStageSizeV1 (ENERGY)
 CheckStageSizeV1 (STAGE)
 CheckStatusV1 (GEM_THROTTLE)
 CheckStatusV1 (GEM_TKR)
 CheckStatusV1 (GEM_CALLO)
 CheckStatusV1 (GEM_CALHI)
 CheckStatusV1 (GEM_CNO)
 CheckStatusV1 (ACD_TOP)
 CheckStatusV1 (ACD_SIDE)
 CheckStatusV1 (ACD_SIDE_FILTER)
 CheckStatusV1 (TKR_EQ_1)
 CheckStatusV1 (TKR_GE_2)
 CheckStatusV1 (HI_ENERGY)
 CheckStatusV1 (RSVD_11)
 CheckStatusV1 (RSVD_12)
 CheckStatusV1 (RSVD_13)
 CheckStatusV1 (ERR_CTB)
 CheckStatusV1 (TKR_LT_2_ELO)
 CheckStatusV1 (TKR_SKIRT)
 CheckStatusV1 (TKR_EQ_0)
 CheckStatusV1 (TKR_ROW2)
 CheckStatusV1 (TKR_ROW01)
 CheckStatusV1 (TKR_TOP)
 CheckStatusV1 (ZBOTTOM)
 CheckStatusV1 (EL0_ETOT_HI)
 CheckStatusV1 (EL0_ETOT_LO)
 CheckStatusV1 (SIDE)
 CheckStatusV1 (TOP)
 CheckStatusV1 (SPLASH_1)
 CheckStatusV1 (E350_FILTER_TILE)
 CheckStatusV1 (E0_TILE)
 CheckStatusV1 (SPLASH_0)
 CheckStatusV1 (NOCALLO_FILTER_TILE)
 CheckStatusV1 (VETOED)
 CheckStatusMaskV1 (GEM)
 CheckStatusMaskV1 (INFO)
 CheckStatusMaskV1 (PASSES)
 CheckStatusMaskV1 (VETOES)
 CheckStageV2 (ENERGY)
 CheckStageV2 (STAGE)
 CheckStageV2 (ACD)
 CheckStageV2 (DIR)
 CheckStageV2 (ATF)
 CheckStageV2 (CAL1)
 CheckStageV2 (TKR)
 CheckStageV2 (RSVD_5)
 CheckStageV2 (RSVD_6)
 CheckStageV2 (MPKT)
 CheckStageSizeV2 (ENERGY)
 CheckStageSizeV2 (STAGE)
 CheckStatusV2 (GEM_THROTTLE)
 CheckStatusV2 (GEM_TKR)
 CheckStatusV2 (GEM_CALLO)
 CheckStatusV2 (GEM_CALHI)
 CheckStatusV2 (GEM_CNO)
 CheckStatusV2 (ACD_TOP)
 CheckStatusV2 (ACD_SIDE)
 CheckStatusV2 (ACD_SIDE_FILTER)
 CheckStatusV2 (TKR_EQ_1)
 CheckStatusV2 (TKR_GE_2)
 CheckStatusV2 (RSVD_10)
 CheckStatusV2 (RSVD_11)
 CheckStatusV2 (ERR_CTB)
 CheckStatusV2 (TKR_LT_2_ELO)
 CheckStatusV2 (TKR_SKIRT)
 CheckStatusV2 (TKR_EQ_0)
 CheckStatusV2 (TKR_ROW2)
 CheckStatusV2 (TKR_ROW01)
 CheckStatusV2 (TKR_TOP)
 CheckStatusV2 (ZBOTTOM)
 CheckStatusV2 (EL0_ETOT_HI)
 CheckStatusV2 (EL0_ETOT_LO)
 CheckStatusV2 (HI_ENERGY)
 CheckStatusV2 (LO_ENERGY)
 CheckStatusV2 (SIDE)
 CheckStatusV2 (TOP)
 CheckStatusV2 (SPLASH_1)
 CheckStatusV2 (E350_FILTER_TILE)
 CheckStatusV2 (E0_TILE)
 CheckStatusV2 (SPLASH_0)
 CheckStatusV2 (NOCALLO_FILTER_TILE)
 CheckStatusV2 (VETOED)
 CheckStatusMaskV2 (GEM)
 CheckStatusMaskV2 (INFO)
 CheckStatusMaskV2 (PASSES)
 CheckStatusMaskV2 (VETOES)
 CheckStageV3 (ENERGY)
 CheckStageV3 (STAGE)
 CheckStageV3 (CAL)
 CheckStageV3 (ACD)
 CheckStageV3 (DIR)
 CheckStageV3 (ATF)
 CheckStageV3 (TKR)
 CheckStageV3 (RSVD_5)
 CheckStageV3 (RSVD_6)
 CheckStageV3 (MPKT)
 CheckStageSizeV3 (ENERGY)
 CheckStageSizeV3 (STAGE)
 CheckStatusV3 (GEM_THROTTLE)
 CheckStatusV3 (GEM_TKR)
 CheckStatusV3 (GEM_CALLO)
 CheckStatusV3 (GEM_CALHI)
 CheckStatusV3 (GEM_CNO)
 CheckStatusV3 (ACD_TOP)
 CheckStatusV3 (ACD_SIDE)
 CheckStatusV3 (ACD_SIDE_FILTER)
 CheckStatusV3 (TKR_EQ_1)
 CheckStatusV3 (TKR_GE_2)
 CheckStatusV3 (RSVD_10)
 CheckStatusV3 (TKR_LT_2_ELO)
 CheckStatusV3 (TKR_SKIRT)
 CheckStatusV3 (TKR_EQ_0)
 CheckStatusV3 (TKR_ROW2)
 CheckStatusV3 (TKR_ROW01)
 CheckStatusV3 (TKR_TOP)
 CheckStatusV3 (SIDE)
 CheckStatusV3 (TOP)
 CheckStatusV3 (ZBOTTOM)
 CheckStatusV3 (ERR_CTB)
 CheckStatusV3 (SPLASH_1)
 CheckStatusV3 (E350_FILTER_TILE)
 CheckStatusV3 (E0_TILE)
 CheckStatusV3 (EL0_ETOT_HI)
 CheckStatusV3 (EL0_ETOT_LO)
 CheckStatusV3 (LO_ENERGY)
 CheckStatusV3 (HI_ENERGY)
 CheckStatusV3 (SPLASH_0)
 CheckStatusV3 (NOCALLO_FILTER_TILE)
 CheckStatusV3 (VETOED)
 CheckStatusMaskV3 (GEM)
 CheckStatusMaskV3 (INFO)
 CheckStatusMaskV3 (PASSES)
 CheckStatusMaskV3 (VETOES)

Detailed Description

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QGFC_rsd_check.c,v 1.3 2011/03/28 22:58:45 russell Exp $

This is produces no real code, it merely checks that the definition of the result summary data in this package matches that EFC version. This is in keeping with the practice of not exporting FSW proper code out of the Q-packages.


Define Documentation

#define CheckStageMaskV0 ( _m   ) 

Value:

CHECK(GFC_V0_STAGE_M_ ## _m,                                  \
             (GFC_V0_STAGE_M_ ## _m == QGFC_RSD_V0_STAGE_M_ ## _m))

#define CheckStageMaskV1 ( _m   ) 

Value:

CHECK(GFC_V1_STAGE_M_ ## _m,                                  \
             (GFC_V1_STAGE_M_ ## _m == QGFC_RSD_V1_STAGE_M_ ## _m))

#define CheckStageMaskV2 ( _m   ) 

Value:

CHECK(GFC_V2_STAGE_M_ ## _m,                                 \
             (GFC_V2_STAGE_M_ ## _m == QGFC_RSD_V2_STAGE_M_ ## _m))

#define CheckStageMaskV3 ( _m   ) 

Value:

CHECK(GFC_V3_STAGE_M_ ## _m,                                 \
             (GFC_V3_STAGE_M_ ## _m == QGFC_RSD_V3_STAGE_M_ ## _m))

#define CheckStageSizeV0 ( _s   ) 

Value:

CHECK(GFC_V0_STAGE_S_ ## _s,                                  \
             (GFC_V0_STAGE_S_ ## _s == QGFC_RSD_V0_STAGE_S_ ## _s))

#define CheckStageSizeV1 ( _s   ) 

Value:

CHECK(GFC_V1_STAGE_S_ ## _s,                                  \
             (GFC_V1_STAGE_S_ ## _s == QGFC_RSD_V1_STAGE_S_ ## _s))

#define CheckStageSizeV2 ( _s   ) 

Value:

CHECK(GFC_V2_STAGE_S_ ## _s,                                 \
             (GFC_V2_STAGE_S_ ## _s == QGFC_RSD_V2_STAGE_S_ ## _s))

#define CheckStageSizeV3 ( _s   ) 

Value:

CHECK(GFC_V3_STAGE_S_ ## _s,                                 \
             (GFC_V3_STAGE_S_ ## _s == QGFC_RSD_V3_STAGE_S_ ## _s))

#define CheckStageV0 ( _b   ) 

Value:

CHECK(GFC_V0_STAGE_ ## _b,                                    \
            ((GFC_V0_STAGE_V_ ## _b == QGFC_RSD_V0_STAGE_V_ ## _b)    \
          && (GFC_V0_STAGE_M_ ## _b == QGFC_RSD_V0_STAGE_M_ ## _b)))

#define CheckStageV1 ( _b   ) 

Value:

CHECK(GFC_V1_STAGE_ ## _b,                                    \
            ((GFC_V1_STAGE_V_ ## _b == QGFC_RSD_V1_STAGE_V_ ## _b)    \
          && (GFC_V1_STAGE_M_ ## _b == QGFC_RSD_V1_STAGE_M_ ## _b)))

#define CheckStageV2 ( _b   ) 

Value:

CHECK(GFC_V2_STAGE_ ## _b,                                   \
            ((GFC_V2_STAGE_V_ ## _b == QGFC_RSD_V2_STAGE_V_ ## _b)   \
          && (GFC_V2_STAGE_M_ ## _b == QGFC_RSD_V2_STAGE_M_ ## _b)))

#define CheckStageV3 ( _b   ) 

Value:

CHECK(GFC_V3_STAGE_ ## _b,                                   \
            ((GFC_V3_STAGE_V_ ## _b == QGFC_RSD_V3_STAGE_V_ ## _b)   \
          && (GFC_V3_STAGE_M_ ## _b == QGFC_RSD_V3_STAGE_M_ ## _b)))

#define CheckStatusMaskV0 ( _m   ) 

Value:

CHECK(GFC_V0_STATUS_M_ ## _m,                                 \
             (GFC_V0_STATUS_M_ ## _m == QGFC_RSD_V0_STATUS_M_ ## _m))

#define CheckStatusMaskV1 ( _m   ) 

Value:

CHECK(GFC_V1_STATUS_M_ ## _m,                                 \
             (GFC_V1_STATUS_M_ ## _m == QGFC_RSD_V1_STATUS_M_ ## _m))

#define CheckStatusMaskV2 ( _m   ) 

Value:

CHECK(GFC_V2_STATUS_ ## _m,                                  \
             (GFC_V2_STATUS_M_ ## _m == QGFC_RSD_V2_STATUS_M_ ## _m))

#define CheckStatusMaskV3 ( _m   ) 

Value:

CHECK(GFC_V3_STATUS_ ## _m,                                  \
             (GFC_V3_STATUS_M_ ## _m == QGFC_RSD_V3_STATUS_M_ ## _m))

#define CheckStatusV0 ( _b   ) 

Value:

CHECK(GFC_V0_STATUS_ ## _b,                                   \
            ((GFC_V0_STATUS_V_ ## _b == QGFC_RSD_V0_STATUS_V_ ## _b)  \
          && (GFC_V0_STATUS_M_ ## _b == QGFC_RSD_V0_STATUS_M_ ## _b)))

#define CheckStatusV1 ( _b   ) 

Value:

CHECK(GFC_V1_STATUS_ ## _b,                                   \
            ((GFC_V1_STATUS_V_ ## _b == QGFC_RSD_V1_STATUS_V_ ## _b)  \
          && (GFC_V1_STATUS_M_ ## _b == QGFC_RSD_V1_STATUS_M_ ## _b)))

#define CheckStatusV2 ( _b   ) 

Value:

CHECK(GFC_V2_STATUS_ ## _b,                                  \
            ((GFC_V2_STATUS_V_ ## _b == QGFC_RSD_V2_STATUS_V_ ## _b) \
         && (GFC_V2_STATUS_M_ ## _b == QGFC_RSD_V2_STATUS_M_ ## _b)))

#define CheckStatusV3 ( _b   ) 

Value:

CHECK(GFC_V3_STATUS_ ## _b,                                  \
            ((GFC_V3_STATUS_V_ ## _b == QGFC_RSD_V3_STATUS_V_ ## _b) \
         && (GFC_V3_STATUS_M_ ## _b == QGFC_RSD_V3_STATUS_M_ ## _b)))


Generated on Fri Sep 30 18:55:00 2011 by  doxygen 1.5.8