GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QSP / V0-1-0

Constituent: qrsd_check     Tag: sun-gcc


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 dependency graph for QGFC_rsd_check.c:


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)

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)

Detailed Description

Author:
JJRussell - russell@slac.stanford.edu
   CVS $Id: QGFC_rsd_check.c,v 1.1 2008/06/09 19:53:56 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 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 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 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 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)))


Generated on Thu Jun 12 02:27:39 2008 by  doxygen 1.4.4