22#ifndef ZWAVE_CONTROLLER_TYPES_H
23#define ZWAVE_CONTROLLER_TYPES_H
37#define ZWAVE_DSK_LENGTH 16
38#define ZWAVE_NODE_MASK_LENGTH 29
39#define ZWAVE_CONTROLLER_MAXIMUM_COMMAND_CLASS_LIST_LENGTH 64
zwave_nodemask_t zwave_node_list_t
Definition: zwave_controller_types.h:42
uint8_t zwave_multicast_group_id_t
Definition: zwave_controller_types.h:43
uint8_t zwave_dsk_t[ZWAVE_DSK_LENGTH]
Definition: zwave_controller_types.h:41
#define ZWAVE_CONTROLLER_MAXIMUM_COMMAND_CLASS_LIST_LENGTH
Definition: zwave_controller_types.h:39
zwave_rf_region_t zwave_controller_region_t
Definition: zwave_controller_types.h:44
#define ZWAVE_DSK_LENGTH
Definition: zwave_controller_types.h:37
uint16_t zwave_command_class_t
Definition: zwave_generic_types.h:29
uint8_t zwave_nodemask_t[ZW_LR_MAX_NODEMASK_LENGTH]
Node mask.
Definition: zwave_node_id_definitions.h:81
zwave_rf_region_t
Definition: zwave_rf_region.h:31
Structure holding a Z-Wave node info frame.
Definition: zwave_controller_types.h:50
uint8_t command_class_list_length
Length of the command class list.
Definition: zwave_controller_types.h:81
uint8_t generic_device_class
Definition: zwave_controller_types.h:73
uint8_t listening_protocol
Definition: zwave_controller_types.h:56
uint8_t basic_device_class
Definition: zwave_controller_types.h:68
uint8_t specific_device_class
Definition: zwave_controller_types.h:78
uint8_t optional_protocol
Definition: zwave_controller_types.h:63