GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package
BCLASS bclass - Telemetry Bitfield
|
"Burst Classification" (APP/LPA) View Options: (help) Ancestry:
Definition:
Description:
Layout: (hide detail; help)
BCLASS (bf) | BRSVD rsvd (0-11) | BCNF confirmed (12) | BTYPE type (13) | BMETH method (14-15) | BSIZE size (16-31)
typedef struct _LPA_BCLASS_Bfl {
#if ENDIANNESS_IS_BIG
/* Burst Reserved */
unsigned int rsvd:12;
/* Burst Confirmed */
unsigned int confirmed:1;
/* Burst Type */
unsigned int type:1;
/* Burst Location Method */
unsigned int method:2;
/* Burst Window Size */
unsigned int size:16;
#elif ENDIANNESS_IS_LITTLE
/* Burst Window Size */
unsigned int size:16;
/* Burst Location Method */
unsigned int method:2;
/* Burst Type */
unsigned int type:1;
/* Burst Confirmed */
unsigned int confirmed:1;
/* Burst Reserved */
unsigned int rsvd:12;
#else
#error _FILE_ ENDIANNESS NOT DEFINED
#endif
} __attribute__((packed)) LPA_BCLASS_Bfl;
typedef union _LPA_BCLASS {
/* underlying unsigned int */
unsigned int ui;
/* struct mapped bitfield */
struct _LPA_BCLASS_Bfl bf;
} LPA_BCLASS;
Fields:
0 = LAT 1 = GBM |