14#ifndef ZWAVE_COMMAND_CLASS_MANUFACTURER_SPECIFIC_HANDLERS_H
15#define ZWAVE_COMMAND_CLASS_MANUFACTURER_SPECIFIC_HANDLERS_H
102#include "attribute_store.h"
111#define COMMAND_CLASS_MANUFACTURER_SPECIFIC_VERSION 2
147 const uint8_t *frame,
148 uint16_t frame_length) ;
160 const uint8_t *frame,
161 uint16_t frame_length) ;
176 attribute_store_node_t _node, uint8_t *frame, uint16_t *frame_len);
190 attribute_store_node_t _node, uint8_t *frame, uint16_t *frame_len);
204 attribute_store_node_t _node, uint8_t *frame, uint16_t *frame_len);
218 attribute_store_node_t _node, uint8_t *frame, uint16_t *frame_len);
void zwave_COMMAND_CLASS_MANUFACTURER_SPECIFIC_add_DEVICE_SPECIFIC_DEVICE_ID_TYPE(attribute_store_node_t parent, uint8_t index)
Add DEVICE_SPECIFIC_DEVICE_ID_TYPE and its mandatory children to a parent.
sl_status_t zwave_DEVICE_SPECIFIC_REPORT_handle_report_command_override(const zwave_controller_connection_info_t *connection_info, const uint8_t *frame, uint16_t frame_length)
Override function for DEVICE_SPECIFIC_REPORT.
sl_status_t zwave_MANUFACTURER_SPECIFIC_GET(attribute_store_node_t _node, uint8_t *frame, uint16_t *frame_len)
Auto-generated function for MANUFACTURER_SPECIFIC_GET.
sl_status_t zwave_MANUFACTURER_SPECIFIC_GET_override(attribute_store_node_t _node, uint8_t *frame, uint16_t *frame_len)
Override function for MANUFACTURER_SPECIFIC_GET.
sl_status_t zwave_COMMAND_CLASS_MANUFACTURER_SPECIFIC_init()
Initialisation of COMMAND_CLASS_MANUFACTURER_SPECIFIC.
sl_status_t zwave_MANUFACTURER_SPECIFIC_REPORT_handle_report_command_override(const zwave_controller_connection_info_t *connection_info, const uint8_t *frame, uint16_t frame_length)
Override function for MANUFACTURER_SPECIFIC_REPORT.
sl_status_t zwave_DEVICE_SPECIFIC_GET(attribute_store_node_t _node, uint8_t *frame, uint16_t *frame_len)
Auto-generated function for DEVICE_SPECIFIC_GET.
sl_status_t zwave_DEVICE_SPECIFIC_GET_override(attribute_store_node_t _node, uint8_t *frame, uint16_t *frame_len)
Override function for DEVICE_SPECIFIC_GET.
uint32_t sl_status_t
Definition: sl_status.h:139
Structure holding information about the source and destination when transmitting and receiving Z-Wave...
Definition: zwave_controller_connection_info.h:87