GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package
ITCCFG siu - Telemetry Bitfield
|
"ITC Configuration Report" (APP/LHK) View Options: (help) Ancestry:
Definition:
Description: Layout: (hide detail; help)
ITCCFG (bf) | DEFINED defined (0) | TSP5 spare (1-5) | MSGLVL msg_level (6-7) | CNAE cn_ae (8-9) | CNAF cn_af (10-11) | CBAE cb_ae (12-13) | CBAF cb_af (14-15)
typedef struct _LHK_ITCCFG_Bfl {
#if ENDIANNESS_IS_BIG
/* ITC Task Defined */
unsigned short defined:1;
/* Spare 5 Bits */
unsigned short spare:5;
/* ITC Task Message Level */
unsigned short msg_level:2;
/* Command Confirm Normal Execute */
unsigned short cn_ae:2;
/* Command Confirm Normal Forward */
unsigned short cn_af:2;
/* Command Confirm Broadcast Execute */
unsigned short cb_ae:2;
/* Command Confirm Broadcast Forward */
unsigned short cb_af:2;
#elif ENDIANNESS_IS_LITTLE
/* Command Confirm Broadcast Forward */
unsigned short cb_af:2;
/* Command Confirm Broadcast Execute */
unsigned short cb_ae:2;
/* Command Confirm Normal Forward */
unsigned short cn_af:2;
/* Command Confirm Normal Execute */
unsigned short cn_ae:2;
/* ITC Task Message Level */
unsigned short msg_level:2;
/* Spare 5 Bits */
unsigned short spare:5;
/* ITC Task Defined */
unsigned short defined:1;
#else
#error _FILE_ ENDIANNESS NOT DEFINED
#endif
} __attribute__((packed)) LHK_ITCCFG_Bfl;
typedef union _LHK_ITCCFG {
/* underlying unsigned short */
unsigned short us;
/* struct mapped bitfield */
struct _LHK_ITCCFG_Bfl bf;
} LHK_ITCCFG;
Fields:
|