nRF5 SDK for Mesh v5.0.0
Modules | Data Structures | Macros
Generic Level model

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.


Documentation feedback | Developer Zone | Subscribe | Updated