GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package
EBMdestination EBMdestination - Telemetry Bitfield
|
"Contents of the EBM destination enable register" (APP/LHK) View Options: (help) Ancestry:
Definition:
Description:
Layout: (hide detail; help)
EBMdestination (bf) | status status (0) | Padui1 spare0 (1) | enable epu2DatBcst (2) ... siuEDatBcst (7) | Padui8 spare1 (8-15) | Padui2 spare2 (16-17) | enable epu2EvtBcst (18) ... siuEEvtBcst (23) | Padui2 spare3 (24-25) | enable epu2EvtRR (26) ... siuEEvtRR (31)
typedef struct _LHK_EBMdestination_Bfl {
#if ENDIANNESS_IS_BIG
/* Readout status (ADC or switch) */
unsigned int status:1;
/* Explicit 1 bit pad in unsigned int */
unsigned int spare0:1;
/* An enable bit (disabled/enabled) */
unsigned int epu2DatBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int epu1DatBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int epu0DatBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int siu1DatBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int siu0DatBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int siuEDatBcst:1;
/* Explicit 8 bit pad in unsigned int */
unsigned int spare1:8;
/* Explicit 2 bit pad in unsigned int */
unsigned int spare2:2;
/* An enable bit (disabled/enabled) */
unsigned int epu2EvtBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int epu1EvtBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int epu0EvtBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int siu1EvtBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int siu0EvtBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int siuEEvtBcst:1;
/* Explicit 2 bit pad in unsigned int */
unsigned int spare3:2;
/* An enable bit (disabled/enabled) */
unsigned int epu2EvtRR:1;
/* An enable bit (disabled/enabled) */
unsigned int epu1EvtRR:1;
/* An enable bit (disabled/enabled) */
unsigned int epu0EvtRR:1;
/* An enable bit (disabled/enabled) */
unsigned int siu1EvtRR:1;
/* An enable bit (disabled/enabled) */
unsigned int siu0EvtRR:1;
/* An enable bit (disabled/enabled) */
unsigned int siuEEvtRR:1;
#elif ENDIANNESS_IS_LITTLE
/* An enable bit (disabled/enabled) */
unsigned int siuEEvtRR:1;
/* An enable bit (disabled/enabled) */
unsigned int siu0EvtRR:1;
/* An enable bit (disabled/enabled) */
unsigned int siu1EvtRR:1;
/* An enable bit (disabled/enabled) */
unsigned int epu0EvtRR:1;
/* An enable bit (disabled/enabled) */
unsigned int epu1EvtRR:1;
/* An enable bit (disabled/enabled) */
unsigned int epu2EvtRR:1;
/* Explicit 2 bit pad in unsigned int */
unsigned int spare3:2;
/* An enable bit (disabled/enabled) */
unsigned int siuEEvtBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int siu0EvtBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int siu1EvtBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int epu0EvtBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int epu1EvtBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int epu2EvtBcst:1;
/* Explicit 2 bit pad in unsigned int */
unsigned int spare2:2;
/* Explicit 8 bit pad in unsigned int */
unsigned int spare1:8;
/* An enable bit (disabled/enabled) */
unsigned int siuEDatBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int siu0DatBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int siu1DatBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int epu0DatBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int epu1DatBcst:1;
/* An enable bit (disabled/enabled) */
unsigned int epu2DatBcst:1;
/* Explicit 1 bit pad in unsigned int */
unsigned int spare0:1;
/* Readout status (ADC or switch) */
unsigned int status:1;
#else
#error _FILE_ ENDIANNESS NOT DEFINED
#endif
} __attribute__((packed)) LHK_EBMdestination_Bfl;
typedef union _LHK_EBMdestination {
/* underlying unsigned int */
unsigned int ui;
/* struct mapped bitfield */
struct _LHK_EBMdestination_Bfl bf;
} LHK_EBMdestination;
Fields:
An enable bit (disabled/enabled)
Explicit 1 bit pad in unsigned int
Explicit 2 bit pad in unsigned int
Explicit 8 bit pad in unsigned int
Readout status. If set, read out failed for the designated ADC/switch. |