User provided settings and callbacks for the model instance. More...
#include <generic_level_client.h>
Data Fields | |
| uint32_t | timeout |
| Reliable message timeout in microseconds. More... | |
| bool | force_segmented |
| If server should force outgoing messages as segmented messages. More... | |
| nrf_mesh_transmic_size_t | transmic_size |
| TransMIC size used by the outgoing server messages. More... | |
| const generic_level_client_callbacks_t * | p_callbacks |
| Callback list. | |
Detailed Description
User provided settings and callbacks for the model instance.
Definition at line 86 of file generic_level_client.h.
Field Documentation
◆ timeout
| uint32_t generic_level_client_settings_t::timeout |
Reliable message timeout in microseconds.
If this value is set to zero, during model initialization this value will be updated to the value specified by by MODEL_ACKNOWLEDGED_TRANSACTION_TIMEOUT.
Definition at line 91 of file generic_level_client.h.
◆ force_segmented
| bool generic_level_client_settings_t::force_segmented |
If server should force outgoing messages as segmented messages.
See mesh_model_force_segmented.
Definition at line 94 of file generic_level_client.h.
◆ transmic_size
| nrf_mesh_transmic_size_t generic_level_client_settings_t::transmic_size |
TransMIC size used by the outgoing server messages.
See nrf_mesh_transmic_size_t and mesh_model_large_mic.
Definition at line 97 of file generic_level_client.h.
- models/model_spec/generic_level/include/generic_level_client.h