UM C API  6.16
lbmpdm_field_value_stct_t Struct Reference

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]
 

Detailed Description

Field value struct that can be populated with a field value when passed to the lbmpdm_msg_get_field_value_stct function.

Field Documentation

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.


The documentation for this struct was generated from the following file: