GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package
EBMinput - Telemetry Bitfield
|
"Contents of the EBM input enable register" (APP/LHK) View Options: (help) Definition:
Description:
Layout: (hide detail; help)
EBMinput (bf) | status status (0) | Paduc7 spare0 (1-7) | enable epu2 (8) ... gem (31)
typedef struct _LHK_EBMinput_Bfl {
#if ENDIANNESS_IS_BIG
/* Readout status (ADC or switch) */
unsigned int status:1;
/* Explicit 7 bit pad in unsigned char */
unsigned int spare0:7;
/* An enable bit (disabled/enabled) */
unsigned int epu2:1;
/* An enable bit (disabled/enabled) */
unsigned int epu1:1;
/* An enable bit (disabled/enabled) */
unsigned int epu0:1;
/* An enable bit (disabled/enabled) */
unsigned int siu1:1;
/* An enable bit (disabled/enabled) */
unsigned int siu0:1;
/* An enable bit (disabled/enabled) */
unsigned int siuE:1;
/* An enable bit (disabled/enabled) */
unsigned int aem:1;
/* An enable bit (disabled/enabled) */
unsigned int temf:1;
/* An enable bit (disabled/enabled) */
unsigned int teme:1;
/* An enable bit (disabled/enabled) */
unsigned int temd:1;
/* An enable bit (disabled/enabled) */
unsigned int temc:1;
/* An enable bit (disabled/enabled) */
unsigned int temb:1;
/* An enable bit (disabled/enabled) */
unsigned int tema:1;
/* An enable bit (disabled/enabled) */
unsigned int tem9:1;
/* An enable bit (disabled/enabled) */
unsigned int tem8:1;
/* An enable bit (disabled/enabled) */
unsigned int tem7:1;
/* An enable bit (disabled/enabled) */
unsigned int tem6:1;
/* An enable bit (disabled/enabled) */
unsigned int tem5:1;
/* An enable bit (disabled/enabled) */
unsigned int tem4:1;
/* An enable bit (disabled/enabled) */
unsigned int tem3:1;
/* An enable bit (disabled/enabled) */
unsigned int tem2:1;
/* An enable bit (disabled/enabled) */
unsigned int tem1:1;
/* An enable bit (disabled/enabled) */
unsigned int tem0:1;
/* An enable bit (disabled/enabled) */
unsigned int gem:1;
#elif ENDIANNESS_IS_LITTLE
/* An enable bit (disabled/enabled) */
unsigned int gem:1;
/* An enable bit (disabled/enabled) */
unsigned int tem0:1;
/* An enable bit (disabled/enabled) */
unsigned int tem1:1;
/* An enable bit (disabled/enabled) */
unsigned int tem2:1;
/* An enable bit (disabled/enabled) */
unsigned int tem3:1;
/* An enable bit (disabled/enabled) */
unsigned int tem4:1;
/* An enable bit (disabled/enabled) */
unsigned int tem5:1;
/* An enable bit (disabled/enabled) */
unsigned int tem6:1;
/* An enable bit (disabled/enabled) */
unsigned int tem7:1;
/* An enable bit (disabled/enabled) */
unsigned int tem8:1;
/* An enable bit (disabled/enabled) */
unsigned int tem9:1;
/* An enable bit (disabled/enabled) */
unsigned int tema:1;
/* An enable bit (disabled/enabled) */
unsigned int temb:1;
/* An enable bit (disabled/enabled) */
unsigned int temc:1;
/* An enable bit (disabled/enabled) */
unsigned int temd:1;
/* An enable bit (disabled/enabled) */
unsigned int teme:1;
/* An enable bit (disabled/enabled) */
unsigned int temf:1;
/* An enable bit (disabled/enabled) */
unsigned int aem:1;
/* An enable bit (disabled/enabled) */
unsigned int siuE:1;
/* An enable bit (disabled/enabled) */
unsigned int siu0:1;
/* An enable bit (disabled/enabled) */
unsigned int siu1:1;
/* An enable bit (disabled/enabled) */
unsigned int epu0:1;
/* An enable bit (disabled/enabled) */
unsigned int epu1:1;
/* An enable bit (disabled/enabled) */
unsigned int epu2:1;
/* Explicit 7 bit pad in unsigned char */
unsigned int spare0:7;
/* Readout status (ADC or switch) */
unsigned int status:1;
#else
#error _FILE_ ENDIANNESS NOT DEFINED
#endif
} __attribute__((packed)) LHK_EBMinput_Bfl;
typedef union _LHK_EBMinput {
/* underlying unsigned int */
unsigned int ui;
/* struct mapped bitfield */
struct _LHK_EBMinput_Bfl bf;
} LHK_EBMinput;
Fields:
An enable bit (disabled/enabled)
Explicit 7 bit pad in unsigned char
Readout status. If set, read out failed for the designated ADC/switch. Same as: Used by:
|