This model implements the message based interface required to set the Level value on the server. More...
Modules | |
| Generic Level client model interface | |
| Persistence module for the Generic Level Server model related states | |
| This module provides APIs for handling persistence of the Generic Level Server model related states. | |
| Generic Level server model interface | |
Data Structures | |
| struct | generic_level_set_params_t |
| Unpacked message structure typedefs are used for API interfaces and for implementing model code. More... | |
| struct | generic_level_delta_set_params_t |
| Message format for the generic_level Delta Set message. More... | |
| struct | generic_level_move_set_params_t |
| Message format for the generic_level Move Set message. More... | |
| struct | generic_level_status_params_t |
| Parameters for the generic_level Status message. More... | |
Macros | |
| #define | GENERIC_LEVEL_COMPANY_ID 0xFFFF |
| Model Company ID. | |
| #define | GENERIC_LEVEL_MIN (INT16_MIN) |
| Generic Level state minimum value. More... | |
| #define | GENERIC_LEVEL_MAX (INT16_MAX) |
| Generic Level state maximum value. More... | |
| #define | GENERIC_LEVEL_DEFAULT_LEVEL (0x0) |
| Defines default value for the Generic Level state. | |
Detailed Description
This model implements the message based interface required to set the Level value on the server.
Server model itself is a stateless model. The state information resides in the user application.
Macro Definition Documentation
◆ GENERIC_LEVEL_MIN
| #define GENERIC_LEVEL_MIN (INT16_MIN) |
Generic Level state minimum value.
Definition at line 56 of file generic_level_common.h.
Referenced by light_lightness_utils_actual_to_generic_level(), and light_lightness_utils_generic_level_to_actual().
◆ GENERIC_LEVEL_MAX
| #define GENERIC_LEVEL_MAX (INT16_MAX) |
Generic Level state maximum value.
Definition at line 59 of file generic_level_common.h.