Mesh config entry parameters. More...
#include <mesh_config_entry.h>
Data Fields | |
const mesh_config_entry_id_t * | p_id |
Base-ID for this entry set. More... | |
uint16_t | entry_size |
Size of each entry. More... | |
uint16_t | max_count |
Max number of entries in the set. More... | |
const void * | p_default |
Pointer to a default value for the entry. More... | |
struct { | |
mesh_config_entry_set_t setter | |
mesh_config_entry_get_t getter | |
mesh_config_entry_delete_t deleter | |
} | callbacks |
mesh_config_entry_flags_t * | p_state |
Array of states for each entry. More... | |
Mesh config entry parameters.
Should only be instantiated through Mesh config entry
Definition at line 291 of file mesh_config_entry.h.
const mesh_config_entry_id_t* mesh_config_entry_params_t::p_id |
Base-ID for this entry set.
Must be a pointer for the MESH_CONFIG_ENTRY_ID macro to work as an initializer, as armcc doesn't support compound literals in static initializers.
Definition at line 295 of file mesh_config_entry.h.
uint16_t mesh_config_entry_params_t::entry_size |
Size of each entry.
Definition at line 296 of file mesh_config_entry.h.
uint16_t mesh_config_entry_params_t::max_count |
Max number of entries in the set.
Definition at line 297 of file mesh_config_entry.h.
const void* mesh_config_entry_params_t::p_default |
Pointer to a default value for the entry.
Definition at line 298 of file mesh_config_entry.h.
mesh_config_entry_flags_t* mesh_config_entry_params_t::p_state |
Array of states for each entry.
Definition at line 305 of file mesh_config_entry.h.