|
Z-Wave Protocol Controller Reference
|
#include "attribute_store_defined_attribute_types.h"#include "attribute_store_helper.h"#include "sl_log.h"#include "attribute_store.h"#include "attribute_resolver.h"#include "zwave_unid.h"#include "ZW_classcmd.h"#include "zwave_tx.h"#include "zwave_controller_keyset.h"#include "zwave_controller_utils.h"#include "zwave_utils.h"#include "zwave_command_handler.h"#include "zwave_command_class_indices.h"#include "zwapi_protocol_controller.h"#include "zwave_command_class_protocol.h"#include "zwave_command_class_supervision.h"#include "zwave_tx_scheme_selector.h"#include "assert.h"#include "string.h"Macros | |
| #define | LOG_TAG "zwave_command_class_protocol" |
Functions | |
| static void | on_send_protocol_data_callback_received (uint8_t status, const zwapi_tx_report_t *tx_info, void *user) |
| void | zwave_on_protocol_cc_encryption_request (const zwave_node_id_t destination_node_id, const uint8_t payload_length, const uint8_t *const payload, const uint8_t protocol_metadata_length, const uint8_t *const protocol_metadata, const uint8_t use_supervision, const uint8_t session_id) |
| sl_status_t | zwave_command_class_protocol_support_handler (const zwave_controller_connection_info_t *connection, const uint8_t *frame_data, uint16_t frame_length) |
| sl_status_t | zwave_command_class_protocol_init () |
| Setup fixture for the Protocol Command Class. More... | |
Variables | |
| protocol_metadata_t | metadata = {0} |
| static zwave_controller_callbacks_t | zwave_command_class_protocol_callbacks |
| #define LOG_TAG "zwave_command_class_protocol" |
|
static |
| sl_status_t zwave_command_class_protocol_init | ( | void | ) |
Setup fixture for the Protocol Command Class.
This setup will register the Protocol command handler to the Z-Wave CC framework,
| sl_status_t zwave_command_class_protocol_support_handler | ( | const zwave_controller_connection_info_t * | connection, |
| const uint8_t * | frame_data, | ||
| uint16_t | frame_length | ||
| ) |
| void zwave_on_protocol_cc_encryption_request | ( | const zwave_node_id_t | destination_node_id, |
| const uint8_t | payload_length, | ||
| const uint8_t *const | payload, | ||
| const uint8_t | protocol_metadata_length, | ||
| const uint8_t *const | protocol_metadata, | ||
| const uint8_t | use_supervision, | ||
| const uint8_t | session_id | ||
| ) |
| protocol_metadata_t metadata = {0} |
|
static |