GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package
PDUEPUCRATEPWR epupwr - Telemetry Bitfield
|
"PDU EPU Crate Power States" (APP/LHK) View Options: (help) Ancestry:
Definition:
Description: Layout: (hide detail; help)
PDUEPUCRATEPWR (bf) | TSP10 spare0 (0-9) | PDUEPUCVTST epu2cvt (10) ... epu0cvt (12) | PDUEPUPWRST epu2pwr (13) ... epu0pwr (15)
typedef struct _LHK_PDUEPUCRATEPWR_Bfl {
#if ENDIANNESS_IS_BIG
/* Spare 10 bits */
unsigned short spare0:10;
/* PDU EPU Converter State */
unsigned short epu2cvt:1;
/* PDU EPU Converter State */
unsigned short epu1cvt:1;
/* PDU EPU Converter State */
unsigned short epu0cvt:1;
/* PDU EPU Crate Power State */
unsigned short epu2pwr:1;
/* PDU EPU Crate Power State */
unsigned short epu1pwr:1;
/* PDU EPU Crate Power State */
unsigned short epu0pwr:1;
#elif ENDIANNESS_IS_LITTLE
/* PDU EPU Crate Power State */
unsigned short epu0pwr:1;
/* PDU EPU Crate Power State */
unsigned short epu1pwr:1;
/* PDU EPU Crate Power State */
unsigned short epu2pwr:1;
/* PDU EPU Converter State */
unsigned short epu0cvt:1;
/* PDU EPU Converter State */
unsigned short epu1cvt:1;
/* PDU EPU Converter State */
unsigned short epu2cvt:1;
/* Spare 10 bits */
unsigned short spare0:10;
#else
#error _FILE_ ENDIANNESS NOT DEFINED
#endif
} __attribute__((packed)) LHK_PDUEPUCRATEPWR_Bfl;
typedef union _LHK_PDUEPUCRATEPWR {
/* underlying unsigned short */
unsigned short us;
/* struct mapped bitfield */
struct _LHK_PDUEPUCRATEPWR_Bfl bf;
} LHK_PDUEPUCRATEPWR;
Fields:
|