GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > EFC / V4-1-2
Constituent: gfc     Tag: mv2304
#include "PBI/Endianness.h"
Include dependency graph for GFC_status.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _GFC_stageEnergy_bf |
Maps out the stage energy as bit fields. More... | |
union | _GFC_stageEnergy |
The stage/energy result word as a union of a 32-bit word with its bit field representation. More... | |
Typedefs | |
typedef enum _GFC_STAGE_S | GFC_STAGE_S |
Typedef for enum _GFC_STAGE_S. | |
typedef enum _GFC_STAGE_V | GFC_STAGE_V |
Typedef for enum _GFC_STAGE_V. | |
typedef enum _GFC_STAGE_M | GFC_STAGE_M |
Typedef for enum _GFC_STAGE_M. | |
typedef enum _GFC_STATUS_V | GFC_STATUS_V |
Typedef for enum _GFC_STATUS_V. | |
typedef enum _GFC_STATUS_M | GFC_STATUS_M |
Typedef for enum _GFC_STATUS_M. | |
typedef _GFC_stageEnergy_bf | GFC_stageEnergy_bf |
typedef _GFC_stageEnergy | GFC_stageEnergy |
Typedef for struct _GFC_stageEnergy_bf. | |
Enumerations | |
enum | _GFC_STAGE_S { GFC_STAGE_S_ENERGY = 24, GFC_STAGE_S_STAGE = 8 } |
Gamma filter analysis stage, bit definitions, size. More... | |
enum | _GFC_STAGE_V { GFC_STAGE_V_ENERGY = 0, GFC_STAGE_V_STAGE = 24, GFC_STAGE_V_ACD = 24, GFC_STAGE_V_DIR = 25, GFC_STAGE_V_ATF = 26, GFC_STAGE_V_CAL1 = 27, GFC_STAGE_V_TKR = 28, GFC_STAGE_V_RSVD_5 = 29, GFC_STAGE_V_RSVD_6 = 30, GFC_STAGE_V_MPKT = 31 } |
Gamma filter analysis stage, bit definitions. More... | |
enum | _GFC_STAGE_M { GFC_STAGE_M_ENERGY = 0x00ffffff, GFC_STAGE_M_ACD = (1 << GFC_STAGE_V_ACD), GFC_STAGE_M_DIR = (1 << GFC_STAGE_V_DIR), GFC_STAGE_M_ATF = (1 << GFC_STAGE_V_ATF), GFC_STAGE_M_CAL1 = (1 << GFC_STAGE_V_CAL1), GFC_STAGE_M_TKR = (1 << GFC_STAGE_V_TKR), GFC_STAGE_M_RSVD_5 = (1 << GFC_STAGE_V_RSVD_5), GFC_STAGE_M_RSVD_6 = (1 << GFC_STAGE_V_RSVD_6), GFC_STAGE_M_MPKT = (1 << GFC_STAGE_V_MPKT), GFC_STAGE_M_STAGE } |
Filter stage, mask. More... | |
enum | _GFC_STATUS_V { GFC_STATUS_V_GEM_THROTTLE = 0, GFC_STATUS_V_GEM_TKR = 1, GFC_STATUS_V_GEM_CALLO = 2, GFC_STATUS_V_GEM_CALHI = 3, GFC_STATUS_V_GEM_CNO = 4, GFC_STATUS_V_ACD_TOP = 5, GFC_STATUS_V_ACD_SIDE = 6, GFC_STATUS_V_ACD_SIDE_FILTER = 7, GFC_STATUS_V_TKR_EQ_1 = 8, GFC_STATUS_V_TKR_GE_2 = 9, GFC_STATUS_V_HI_ENERGY = 10, GFC_STATUS_V_RSVD_11 = 11, GFC_STATUS_V_RSVD_12 = 12, GFC_STATUS_V_RSVD_13 = 13, GFC_STATUS_V_ERR_CTB = 14, GFC_STATUS_V_TKR_LT_2_ELO = 15, GFC_STATUS_V_TKR_SKIRT = 16, GFC_STATUS_V_TKR_EQ_0 = 17, GFC_STATUS_V_TKR_ROW2 = 18, GFC_STATUS_V_TKR_ROW01 = 19, GFC_STATUS_V_TKR_TOP = 20, GFC_STATUS_V_ZBOTTOM = 21, GFC_STATUS_V_EL0_ETOT_HI = 22, GFC_STATUS_V_EL0_ETOT_LO = 23, GFC_STATUS_V_SIDE = 24, GFC_STATUS_V_TOP = 25, GFC_STATUS_V_SPLASH_1 = 26, GFC_STATUS_V_E350_FILTER_TILE = 27, GFC_STATUS_V_E0_TILE = 28, GFC_STATUS_V_SPLASH_0 = 29, GFC_STATUS_V_NOCALLO_FILTER_TILE = 30, GFC_STATUS_V_VETOED = 31 } |
Gamma filter status, bit definitions. More... | |
enum | _GFC_STATUS_M { GFC_STATUS_M_GEM_THROTTLE = (1 << GFC_STATUS_V_GEM_THROTTLE), GFC_STATUS_M_GEM_TKR = (1 << GFC_STATUS_V_GEM_TKR), GFC_STATUS_M_GEM_CALLO = (1 << GFC_STATUS_V_GEM_CALLO), GFC_STATUS_M_GEM_CALHI = (1 << GFC_STATUS_V_GEM_CALHI), GFC_STATUS_M_GEM_CNO = (1 << GFC_STATUS_V_GEM_CNO), GFC_STATUS_M_GEM, GFC_STATUS_M_ACD_TOP = (1 << GFC_STATUS_V_ACD_TOP), GFC_STATUS_M_ACD_SIDE = (1 << GFC_STATUS_V_ACD_SIDE), GFC_STATUS_M_ACD_SIDE_FILTER = (1 <<GFC_STATUS_V_ACD_SIDE_FILTER), GFC_STATUS_M_TKR_EQ_1 = (1 << GFC_STATUS_V_TKR_EQ_1), GFC_STATUS_M_TKR_GE_2 = (1 << GFC_STATUS_V_TKR_GE_2), GFC_STATUS_M_HI_ENERGY = (1 << GFC_STATUS_V_HI_ENERGY), GFC_STATUS_M_RSVD_11 = (1 << GFC_STATUS_V_RSVD_11), GFC_STATUS_M_RSVD_12 = (1 << GFC_STATUS_V_RSVD_12), GFC_STATUS_M_RSVD_13 = (1 << GFC_STATUS_V_RSVD_13), GFC_STATUS_M_ERR_CTB = (1 << GFC_STATUS_V_ERR_CTB), GFC_STATUS_M_TKR_LT_2_ELO = (1 << GFC_STATUS_V_TKR_LT_2_ELO), GFC_STATUS_M_TKR_SKIRT = (1 << GFC_STATUS_V_TKR_SKIRT), GFC_STATUS_M_TKR_EQ_0 = (1 << GFC_STATUS_V_TKR_EQ_0), GFC_STATUS_M_TKR_ROW2 = (1 << GFC_STATUS_V_TKR_ROW2), GFC_STATUS_M_TKR_ROW01 = (1 << GFC_STATUS_V_TKR_ROW01), GFC_STATUS_M_TKR_TOP = (1 << GFC_STATUS_V_TKR_TOP), GFC_STATUS_M_ZBOTTOM = (1 << GFC_STATUS_V_ZBOTTOM), GFC_STATUS_M_EL0_ETOT_HI = (1 << GFC_STATUS_V_EL0_ETOT_HI), GFC_STATUS_M_EL0_ETOT_LO = (1 << GFC_STATUS_V_EL0_ETOT_LO), GFC_STATUS_M_SIDE = (1 << GFC_STATUS_V_SIDE), GFC_STATUS_M_TOP = (1 << GFC_STATUS_V_TOP), GFC_STATUS_M_SPLASH_1 = (1 << GFC_STATUS_V_SPLASH_1), GFC_STATUS_M_E350_FILTER_TILE, GFC_STATUS_M_E0_TILE = (1 << GFC_STATUS_V_E0_TILE), GFC_STATUS_M_SPLASH_0 = (1 << GFC_STATUS_V_SPLASH_0), GFC_STATUS_M_NOCALLO_FILTER_TILE, GFC_STATUS_M_VETOED = (1 << GFC_STATUS_V_VETOED), GFC_STATUS_M_INFO, GFC_STATUS_M_PASSES = GFC_STATUS_M_HI_ENERGY, GFC_STATUS_M_VETOES } |
Filter status, mask. More... | |
Functions | |
static __inline int | GFC__resultEnergyInLeuGet (unsigned int stageEnergy) |
Extract the signed energy value from the result word containing the analyze stage and energy. | |
static __inline int | GFC__resultStageGetL (unsigned int stageEnergy) |
Extract the left justified stage value from the result word containing the analysis stage and energy. | |
static __inline int | GFC__resultStageGetR (unsigned int stageEnergy) |
Extract the right justified stage value from the result word containing the analysis stage and energy. |
CVS $Id: GFC_status.h,v 1.4 2007/12/13 02:13:47 russell Exp $
|
Typedef for enum _GFC_STAGE_S.
|
|
Typedef for enum _GFC_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.
|