GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QSP / V0-1-0
Constituent: qrsd_check     Tag: sun-gcc
#include "PBI/Endianness.h"
Include dependency graph for QGFC_rsd_v1.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _QGFC_RSD_V1_stageEnergy_bf |
Maps out the stage energy as bit fields. More... | |
union | _QGFC_RSD_V1_stageEnergy |
The stage/energy result word as a union of a 32-bit word with its bit field representation. More... | |
Typedefs | |
typedef enum _QGFC_RSD_V1_STAGE_S | QGFC_RSD_V1_STAGE_S |
Typedef for enum _QGFC_RSD_V1_STAGE_S. | |
typedef enum _QGFC_RSD_V1_STAGE_V | QGFC_RSD_V1_STAGE_V |
Typedef for enum _QGFC_RSD_V1_STAGE_V. | |
typedef enum _QGFC_RSD_V1_STAGE_M | QGFC_RSD_V1_STAGE_M |
Typedef for enum _QGFC_RSD_V1_STAGE_M. | |
typedef enum _QGFC_RSD_V1_STATUS_V | QGFC_RSD_V1_STATUS_V |
Typedef for enum _QGFC_RSD_V1_STATUS_V. | |
typedef enum _QGFC_RSD_V1_STATUS_M | QGFC_RSD_V1_STATUS_M |
Typedef for enum _QGFC_RSD_V1_STATUS_M. | |
typedef _QGFC_RSD_V1_stageEnergy_bf | QGFC_RSD_V1_stageEnergy_bf |
typedef _QGFC_RSD_V1_stageEnergy | QGFC_RSD_V1_stageEnergy |
Typedef for struct _QGFC_RSD_V1_stageEnergy_bf. | |
Enumerations | |
enum | _QGFC_RSD_V1_STAGE_S { QGFC_RSD_V1_STAGE_S_ENERGY = 24, QGFC_RSD_V1_STAGE_S_STAGE = 8 } |
Gamma filter analysis stage, bit definitions, size. More... | |
enum | _QGFC_RSD_V1_STAGE_V { QGFC_RSD_V1_STAGE_V_ENERGY = 0, QGFC_RSD_V1_STAGE_V_STAGE = 24, QGFC_RSD_V1_STAGE_V_ACD = 24, QGFC_RSD_V1_STAGE_V_DIR = 25, QGFC_RSD_V1_STAGE_V_ATF = 26, QGFC_RSD_V1_STAGE_V_CAL1 = 27, QGFC_RSD_V1_STAGE_V_TKR = 28, QGFC_RSD_V1_STAGE_V_RSVD_5 = 29, QGFC_RSD_V1_STAGE_V_RSVD_6 = 30, QGFC_RSD_V1_STAGE_V_MPKT = 31 } |
Gamma filter analysis stage, bit definitions. More... | |
enum | _QGFC_RSD_V1_STAGE_M { QGFC_RSD_V1_STAGE_M_ENERGY = 0x00ffffff, QGFC_RSD_V1_STAGE_M_ACD = (1 << QGFC_RSD_V1_STAGE_V_ACD), QGFC_RSD_V1_STAGE_M_DIR = (1 << QGFC_RSD_V1_STAGE_V_DIR), QGFC_RSD_V1_STAGE_M_ATF = (1 << QGFC_RSD_V1_STAGE_V_ATF), QGFC_RSD_V1_STAGE_M_CAL1 = (1 << QGFC_RSD_V1_STAGE_V_CAL1), QGFC_RSD_V1_STAGE_M_TKR = (1 << QGFC_RSD_V1_STAGE_V_TKR), QGFC_RSD_V1_STAGE_M_RSVD_5 = (1 << QGFC_RSD_V1_STAGE_V_RSVD_5), QGFC_RSD_V1_STAGE_M_RSVD_6 = (1 << QGFC_RSD_V1_STAGE_V_RSVD_6), QGFC_RSD_V1_STAGE_M_MPKT = (1 << QGFC_RSD_V1_STAGE_V_MPKT), QGFC_RSD_V1_STAGE_M_STAGE } |
Filter stage, mask. More... | |
enum | _QGFC_RSD_V1_STATUS_V { QGFC_RSD_V1_STATUS_V_GEM_THROTTLE = 0, QGFC_RSD_V1_STATUS_V_GEM_TKR = 1, QGFC_RSD_V1_STATUS_V_GEM_CALLO = 2, QGFC_RSD_V1_STATUS_V_GEM_CALHI = 3, QGFC_RSD_V1_STATUS_V_GEM_CNO = 4, QGFC_RSD_V1_STATUS_V_ACD_TOP = 5, QGFC_RSD_V1_STATUS_V_ACD_SIDE = 6, QGFC_RSD_V1_STATUS_V_ACD_SIDE_FILTER = 7, QGFC_RSD_V1_STATUS_V_TKR_EQ_1 = 8, QGFC_RSD_V1_STATUS_V_TKR_GE_2 = 9, QGFC_RSD_V1_STATUS_V_HI_ENERGY = 10, QGFC_RSD_V1_STATUS_V_RSVD_11 = 11, QGFC_RSD_V1_STATUS_V_RSVD_12 = 12, QGFC_RSD_V1_STATUS_V_RSVD_13 = 13, QGFC_RSD_V1_STATUS_V_ERR_CTB = 14, QGFC_RSD_V1_STATUS_V_TKR_LT_2_ELO = 15, QGFC_RSD_V1_STATUS_V_TKR_SKIRT = 16, QGFC_RSD_V1_STATUS_V_TKR_EQ_0 = 17, QGFC_RSD_V1_STATUS_V_TKR_ROW2 = 18, QGFC_RSD_V1_STATUS_V_TKR_ROW01 = 19, QGFC_RSD_V1_STATUS_V_TKR_TOP = 20, QGFC_RSD_V1_STATUS_V_ZBOTTOM = 21, QGFC_RSD_V1_STATUS_V_EL0_ETOT_HI = 22, QGFC_RSD_V1_STATUS_V_EL0_ETOT_LO = 23, QGFC_RSD_V1_STATUS_V_SIDE = 24, QGFC_RSD_V1_STATUS_V_TOP = 25, QGFC_RSD_V1_STATUS_V_SPLASH_1 = 26, QGFC_RSD_V1_STATUS_V_E350_FILTER_TILE = 27, QGFC_RSD_V1_STATUS_V_E0_TILE = 28, QGFC_RSD_V1_STATUS_V_SPLASH_0 = 29, QGFC_RSD_V1_STATUS_V_NOCALLO_FILTER_TILE = 30, QGFC_RSD_V1_STATUS_V_VETOED = 31 } |
Gamma filter status, bit definitions. More... | |
enum | _QGFC_RSD_V1_STATUS_M { QGFC_RSD_V1_STATUS_M_GEM_THROTTLE = (1<<QGFC_RSD_V1_STATUS_V_GEM_THROTTLE), QGFC_RSD_V1_STATUS_M_GEM_TKR = (1 << QGFC_RSD_V1_STATUS_V_GEM_TKR), QGFC_RSD_V1_STATUS_M_GEM_CALLO = (1 << QGFC_RSD_V1_STATUS_V_GEM_CALLO), QGFC_RSD_V1_STATUS_M_GEM_CALHI = (1 << QGFC_RSD_V1_STATUS_V_GEM_CALHI), QGFC_RSD_V1_STATUS_M_GEM_CNO = (1 << QGFC_RSD_V1_STATUS_V_GEM_CNO), QGFC_RSD_V1_STATUS_M_GEM, QGFC_RSD_V1_STATUS_M_ACD_TOP = (1 << QGFC_RSD_V1_STATUS_V_ACD_TOP), QGFC_RSD_V1_STATUS_M_ACD_SIDE = (1 << QGFC_RSD_V1_STATUS_V_ACD_SIDE), QGFC_RSD_V1_STATUS_M_ACD_SIDE_FILTER = (1<<QGFC_RSD_V1_STATUS_V_ACD_SIDE_FILTER), QGFC_RSD_V1_STATUS_M_TKR_EQ_1 = (1 << QGFC_RSD_V1_STATUS_V_TKR_EQ_1), QGFC_RSD_V1_STATUS_M_TKR_GE_2 = (1 << QGFC_RSD_V1_STATUS_V_TKR_GE_2), QGFC_RSD_V1_STATUS_M_HI_ENERGY = (1 << QGFC_RSD_V1_STATUS_V_HI_ENERGY), QGFC_RSD_V1_STATUS_M_RSVD_11 = (1 << QGFC_RSD_V1_STATUS_V_RSVD_11), QGFC_RSD_V1_STATUS_M_RSVD_12 = (1 << QGFC_RSD_V1_STATUS_V_RSVD_12), QGFC_RSD_V1_STATUS_M_RSVD_13 = (1 << QGFC_RSD_V1_STATUS_V_RSVD_13), QGFC_RSD_V1_STATUS_M_ERR_CTB = (1 << QGFC_RSD_V1_STATUS_V_ERR_CTB), QGFC_RSD_V1_STATUS_M_TKR_LT_2_ELO = (1<<QGFC_RSD_V1_STATUS_V_TKR_LT_2_ELO), QGFC_RSD_V1_STATUS_M_TKR_SKIRT = (1 << QGFC_RSD_V1_STATUS_V_TKR_SKIRT), QGFC_RSD_V1_STATUS_M_TKR_EQ_0 = (1 << QGFC_RSD_V1_STATUS_V_TKR_EQ_0), QGFC_RSD_V1_STATUS_M_TKR_ROW2 = (1 << QGFC_RSD_V1_STATUS_V_TKR_ROW2), QGFC_RSD_V1_STATUS_M_TKR_ROW01 = (1 << QGFC_RSD_V1_STATUS_V_TKR_ROW01), QGFC_RSD_V1_STATUS_M_TKR_TOP = (1 << QGFC_RSD_V1_STATUS_V_TKR_TOP), QGFC_RSD_V1_STATUS_M_ZBOTTOM = (1 << QGFC_RSD_V1_STATUS_V_ZBOTTOM), QGFC_RSD_V1_STATUS_M_EL0_ETOT_HI = (1 << QGFC_RSD_V1_STATUS_V_EL0_ETOT_HI), QGFC_RSD_V1_STATUS_M_EL0_ETOT_LO = (1 << QGFC_RSD_V1_STATUS_V_EL0_ETOT_LO), QGFC_RSD_V1_STATUS_M_SIDE = (1 << QGFC_RSD_V1_STATUS_V_SIDE), QGFC_RSD_V1_STATUS_M_TOP = (1 << QGFC_RSD_V1_STATUS_V_TOP), QGFC_RSD_V1_STATUS_M_SPLASH_1 = (1 << QGFC_RSD_V1_STATUS_V_SPLASH_1), QGFC_RSD_V1_STATUS_M_E350_FILTER_TILE, QGFC_RSD_V1_STATUS_M_E0_TILE = (1 << QGFC_RSD_V1_STATUS_V_E0_TILE), QGFC_RSD_V1_STATUS_M_SPLASH_0 = (1 << QGFC_RSD_V1_STATUS_V_SPLASH_0), QGFC_RSD_V1_STATUS_M_NOCALLO_FILTER_TILE, QGFC_RSD_V1_STATUS_M_VETOED = (1 << QGFC_RSD_V1_STATUS_V_VETOED), QGFC_RSD_V1_STATUS_M_INFO, QGFC_RSD_V1_STATUS_M_PASSES = QGFC_RSD_V1_STATUS_M_HI_ENERGY, QGFC_RSD_V1_STATUS_M_VETOES } |
Filter status, mask. More... | |
Functions | |
static __inline int | QGFC_rsd_v1__energyInLeuGet (unsigned int stageEnergy) |
Extract the signed energy value from the result word containing the analyze stage and energy. | |
static __inline int | QGFC_rsd_v1__stageGetL (unsigned int stageEnergy) |
Extract the left justified stage value from the result word containing the analysis stage and energy. | |
static __inline int | QGFC_rsd_v1__stageGetR (unsigned int stageEnergy) |
Extract the right justified stage value from the result word containing the analysis stage and energy. |
CVS $Id: QGFC_rsd_v1.h,v 1.1 2008/06/09 19:52:03 russell Exp $
|
Typedef for enum _QGFC_RSD_V1_STAGE_S.
|
|
Typedef for enum _QGFC_RSD_V1_STAGE_V.
|
|
|
Gamma filter analysis stage, bit definitions, size.
|
|
Gamma filter analysis stage, bit definitions.
|
|
Filter status, mask.
|
|
Gamma filter status, bit definitions.
|
|
Extract the signed energy value from the result word containing the analyze stage and energy.
|
|
Extract the left justified stage value from the result word containing the analysis stage and energy.
|
|
Extract the right justified stage value from the result word containing the analysis stage and energy.
|