UM C API 6.17.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- Data Structures
- Data Fields

Data Fields
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:

- lbmpdm.h