|
UM C API
6.17
|
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.