UM C API
6.16.1
|
Field value struct that can be populated with a field value when passed to the lbmpdm_msg_get_field_value_stct function. More...
#include <lbmpdm.h>
Data Fields | |
uint16_t | field_type |
uint8_t | is_array |
uint8_t | is_fixed |
size_t | len |
char * | value |
uint32_t | num_arr_elem |
size_t * | len_arr |
char ** | value_arr |
char | fill [256] |
Field value struct that can be populated with a field value when passed to the lbmpdm_msg_get_field_value_stct function.
uint16_t lbmpdm_field_value_stct_t::field_type |
The field type.
uint8_t lbmpdm_field_value_stct_t::is_array |
If the field is an array
uint8_t lbmpdm_field_value_stct_t::is_fixed |
If the field is a fixed length field.
size_t lbmpdm_field_value_stct_t::len |
The length in bytes of the field for scalar fields.
size_t* lbmpdm_field_value_stct_t::len_arr |
An array of size_t representing the length in bytes for each array element for array fields.
uint32_t lbmpdm_field_value_stct_t::num_arr_elem |
The number of elements in the array for array fields.
char* lbmpdm_field_value_stct_t::value |
A pointer to the field value for scalar fields.
char** lbmpdm_field_value_stct_t::value_arr |
An array of pointers to the field values for array fields.