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. | |
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.
#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().
#define GENERIC_LEVEL_MAX (INT16_MAX) |
Generic Level state maximum value.
Definition at line 59 of file generic_level_common.h.