Z-Wave Protocol Controller Reference
zwave_command_class_multi_channel.h File Reference
#include "sl_status.h"
#include "zwave_controller_connection_info.h"
#include "attribute_store.h"
#include "zwave_rx_definitions.h"
Include dependency graph for zwave_command_class_multi_channel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MULTI_CHANNEL_VERSION   MULTI_CHANNEL_VERSION_V4
 
#define ENDPOINT_MASK   0x7F
 

Functions

sl_status_t zwave_command_class_multi_channel_init (void)
 Initialize the Multi Channel Command Class (handler) *. More...
 
sl_status_t zwave_command_class_multi_channel_capability_get (attribute_store_node_t node, uint8_t *frame, uint16_t *frame_length)
 Resolves a Non-secure NIF for an Endpoint ID > 0. More...
 
bool is_endpoint_aggregated (attribute_store_node_t endpoint_node)
 Checks if an endpoints is aggregated. More...
 
sl_status_t zwave_command_class_multi_channel_handler (const zwave_controller_connection_info_t *connection_info, const zwave_rx_receive_options_t *rx_options, const uint8_t *frame_data, uint16_t frame_length)
 Handles incoming Multi Channel encapsulated commands. More...