GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package
CSELACDBF - Telecommand Bitfield
|
"ACD Selection Bitfield" (APP/LIM) View Options: (help) Definition:
Description:
Layout: (hide detail; help)
CSELACDBF (bf) | CITEMSEL acd_sel (0) ... free_sel_0 (15)
typedef struct _LIM_CSELACDBF_Bfl {
#if ENDIANNESS_IS_BIG
/* Item Selection */
unsigned short acd_sel:1;
/* Item Selection */
unsigned short acd_pdu:1;
/* Item Selection */
unsigned short sec_supply_sel:1;
/* Item Selection */
unsigned short pad:1;
/* Item Selection */
unsigned short free_sel_11:1;
/* Item Selection */
unsigned short free_sel_10:1;
/* Item Selection */
unsigned short free_sel_9:1;
/* Item Selection */
unsigned short free_sel_8:1;
/* Item Selection */
unsigned short free_sel_7:1;
/* Item Selection */
unsigned short free_sel_6:1;
/* Item Selection */
unsigned short free_sel_5:1;
/* Item Selection */
unsigned short free_sel_4:1;
/* Item Selection */
unsigned short free_sel_3:1;
/* Item Selection */
unsigned short free_sel_2:1;
/* Item Selection */
unsigned short free_sel_1:1;
/* Item Selection */
unsigned short free_sel_0:1;
#elif ENDIANNESS_IS_LITTLE
/* Item Selection */
unsigned short free_sel_0:1;
/* Item Selection */
unsigned short free_sel_1:1;
/* Item Selection */
unsigned short free_sel_2:1;
/* Item Selection */
unsigned short free_sel_3:1;
/* Item Selection */
unsigned short free_sel_4:1;
/* Item Selection */
unsigned short free_sel_5:1;
/* Item Selection */
unsigned short free_sel_6:1;
/* Item Selection */
unsigned short free_sel_7:1;
/* Item Selection */
unsigned short free_sel_8:1;
/* Item Selection */
unsigned short free_sel_9:1;
/* Item Selection */
unsigned short free_sel_10:1;
/* Item Selection */
unsigned short free_sel_11:1;
/* Item Selection */
unsigned short pad:1;
/* Item Selection */
unsigned short sec_supply_sel:1;
/* Item Selection */
unsigned short acd_pdu:1;
/* Item Selection */
unsigned short acd_sel:1;
#else
#error _FILE_ ENDIANNESS NOT DEFINED
#endif
} __attribute__((packed)) LIM_CSELACDBF_Bfl;
typedef union _LIM_CSELACDBF {
/* underlying unsigned short */
unsigned short us;
/* struct mapped bitfield */
struct _LIM_CSELACDBF_Bfl bf;
} LIM_CSELACDBF;
Used by:
|