Application level structure holding the Level server model context and Level state representation. More...
#include <app_level.h>
Data Fields | |
| generic_level_server_t | server |
| Level server model interface context structure. | |
| app_level_set_cb_t | level_set_cb |
| Callaback to be called for informing the user application to update the value. | |
| app_level_get_cb_t | level_get_cb |
| Callback to be called for requesting current value from the user application. | |
| app_level_transition_cb_t | level_transition_cb |
| Callaback to be called for informing the user application to update the value. | |
| const uint32_t * | p_dtt_ms |
| Pointer to the default transition time value (in milliseconds) if present. | |
| app_level_state_t | state |
| Internal variable. More... | |
| app_scene_model_interface_t | scene_if |
| Internal variable. More... | |
| app_scene_setup_server_t * | p_app_scene |
| Internal variable. More... | |
Detailed Description
Application level structure holding the Level server model context and Level state representation.
Definition at line 212 of file app_level.h.
Field Documentation
◆ state
| app_level_state_t app_level_server_t::state |
Internal variable.
Representation of the Level state related data and transition parameters required for behavioral implementation, and for communicating with the application.
Definition at line 227 of file app_level.h.
◆ scene_if
| app_scene_model_interface_t app_level_server_t::scene_if |
Internal variable.
Scene callback interface.
- Note
- Available only if SCENE_SETUP_SERVER_INSTANCES_MAX is equal or larger than 1.
Definition at line 231 of file app_level.h.
◆ p_app_scene
| app_scene_setup_server_t* app_level_server_t::p_app_scene |
Internal variable.
Pointer to app_scene context.
- Note
- Available only if SCENE_SETUP_SERVER_INSTANCES_MAX is equal or larger than 1.
Definition at line 234 of file app_level.h.
- examples/common/include/app_level.h