GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package
BUINT sec - Telecommand Bitfield
|
"Unsigned integer work around for ITOS" (DAQ/ISIS) View Options: (help) Ancestry:
Definition:
Description: Layout: (hide detail; help)
BUINT (bf) | UINT uint (0-31)
typedef struct _ISIS_BUINT_Bfl {
#if ENDIANNESS_IS_BIG
/* Unsigned interger */
unsigned int uint:32;
#elif ENDIANNESS_IS_LITTLE
/* Unsigned interger */
unsigned int uint:32;
#else
#error _FILE_ ENDIANNESS NOT DEFINED
#endif
} __attribute__((packed)) ISIS_BUINT_Bfl;
typedef union _ISIS_BUINT {
/* underlying unsigned int */
unsigned int ui;
/* struct mapped bitfield */
struct _ISIS_BUINT_Bfl bf;
} ISIS_BUINT;
|