Z-Wave Protocol Controller Reference
Configuration Command Class

Configuration Command Class handlers and control functions. More...

Collaboration diagram for Configuration Command Class:

Macros

#define PARAMETER_FORMAT_SIGNED_INTEGER   0
 
#define PARAMETER_FORMAT_UNSIGNED_INTEGER   1
 
#define PARAMETER_FORMAT_ENUM   2
 
#define PARAMETER_FORMAT_BIT_FIELD   3
 

Functions

sl_status_t zwave_command_class_configuration_init ()
 This function initialize the Configuration Command Class handler. More...
 

Detailed Description

Configuration Command Class handlers and control functions.

This module provide the control of the Configuration Command Class.

For v1-v2 nodes, no automatic discovery of the configuration parameter is performed, and we rely on another component to indicate which configuration parameters are supported, or to be "probed".

Supporting nodes from v1 to v4 all share the same model, all attributes are created and default values are assumed. The attribute store model is as follows:

Configuration data model

Macro Definition Documentation

◆ PARAMETER_FORMAT_BIT_FIELD

#define PARAMETER_FORMAT_BIT_FIELD   3

◆ PARAMETER_FORMAT_ENUM

#define PARAMETER_FORMAT_ENUM   2

◆ PARAMETER_FORMAT_SIGNED_INTEGER

#define PARAMETER_FORMAT_SIGNED_INTEGER   0

◆ PARAMETER_FORMAT_UNSIGNED_INTEGER

#define PARAMETER_FORMAT_UNSIGNED_INTEGER   1

Function Documentation

◆ zwave_command_class_configuration_init()

sl_status_t zwave_command_class_configuration_init ( )

This function initialize the Configuration Command Class handler.

Returns
SL_STATUS_OK on success, any other error code for an error.
Here is the call graph for this function:
Here is the caller graph for this function: