Z-Wave Protocol Controller Reference
Multi Channel Association Command Class

Multi Channel Association Command Class handlers and control functions. More...

Collaboration diagram for Multi Channel Association Command Class:

Macros

#define MAXIMUM_COMMANDS_TO_SET_GROUP_CONTENT   2
 Index for parsing commands. More...
 
#define GROUPING_REPORT_MINIMUM_LENGTH   3
 
#define GROUPING_REPORT_NUMBER_OF_GROUPS_INDEX   2
 
#define GROUP_IDENTIFIER_INDEX   2
 

‍Index of the Group Identifier in MC Association Set, Get, Report and Remove

More...
 

Functions

sl_status_t zwave_command_class_multi_channel_association_init ()
 Setup fixture for Multi Channel Association Command Class. More...
 
void establish_zpc_associations (attribute_store_node_t group_id_node)
 Ensures that the lifeline association or other associations are set properly for a group_id node. More...
 

Detailed Description

Multi Channel Association Command Class handlers and control functions.

The Multi Channel Association and Association Command Class share the same list of attributes, as the association groups and their content are the same resource, that can be modified with either Command Class

Macro Definition Documentation

◆ GROUP_IDENTIFIER_INDEX

#define GROUP_IDENTIFIER_INDEX   2

‍Index of the Group Identifier in MC Association Set, Get, Report and Remove

◆ GROUPING_REPORT_MINIMUM_LENGTH

#define GROUPING_REPORT_MINIMUM_LENGTH   3

◆ GROUPING_REPORT_NUMBER_OF_GROUPS_INDEX

#define GROUPING_REPORT_NUMBER_OF_GROUPS_INDEX   2

◆ MAXIMUM_COMMANDS_TO_SET_GROUP_CONTENT

#define MAXIMUM_COMMANDS_TO_SET_GROUP_CONTENT   2

Index for parsing commands.

Function Documentation

◆ establish_zpc_associations()

void establish_zpc_associations ( attribute_store_node_t  group_id_node)

Ensures that the lifeline association or other associations are set properly for a group_id node.

Parameters
group_id_nodeAttribute Store node for the Group ID.

◆ zwave_command_class_multi_channel_association_init()

sl_status_t zwave_command_class_multi_channel_association_init ( )

Setup fixture for Multi Channel Association Command Class.

This setup function will register callbacks to the Attribute Store, so that it can be notified when to issue commands to the Z-Wave nodes.

Returns
SL_STATUS_OK if successful
SL_STATUS_FAIL if an error occurred
Here is the caller graph for this function: