Typical data union defining all possible values.
Public Attributes | |
bool | b |
uint8_t | u8 |
int8_t | s8 |
uint16_t | u16 |
int16_t | s16 |
uint32_t | u32 |
int32_t | s32 |
float | f |
uint32_t | bits |
bool data_union_t::b |
Data in boolean form
uint32_t data_union_t::bits |
Data in bits form, 1st 16-bits are item index, last 16-bits are bit index.
float data_union_t::f |
Data in single precision floating point form
int16_t data_union_t::s16 |
Data in signed 16-bit form
int32_t data_union_t::s32 |
Data in signed 32-bit form
int8_t data_union_t::s8 |
Data in signed 8-bit form
uint16_t data_union_t::u16 |
Data in unsigned 16-bit form
uint32_t data_union_t::u32 |
Data in unsigned 32-bit form
uint8_t data_union_t::u8 |
Data in unsigned 8-bit form