36#ifndef ZWAVE_CONTROLLER_H
37#define ZWAVE_CONTROLLER_H
61 uint8_t command_classes_length);
73 const uint8_t *command_classes, uint8_t command_classes_length);
void zwave_controller_reset()
Instructs the Z-Wave Controller to initiate a Set Default / Reset operation.
Definition: zwave_controller_callbacks.c:108
void zwave_controller_get_dsk(zwave_dsk_t *dsk)
Retrieve the DSK of the controller.
void zwave_controller_set_application_nif(const uint8_t *command_classes, uint8_t command_classes_length)
Set the application part of the node information frame (NIF).
Definition: zwave_controller.c:36
void zwave_controller_request_protocol_cc_encryption_callback(uint8_t status, const zwapi_tx_report_t *tx_info, uint8_t session_id)
Callback function for requesting protocol Command Class encryption.
Definition: zwave_controller.c:57
void zwave_controller_set_secure_application_nif(const uint8_t *command_classes, uint8_t command_classes_length)
Set the secure node information.
Definition: zwave_controller.c:50
bool zwave_controller_is_reset_ongoing()
Tells if we are currently reseting the ZPC.
Definition: zwave_controller_callbacks.c:117
uint8_t zwave_dsk_t[ZWAVE_DSK_LENGTH]
Definition: zwave_controller_types.h:41
Detailed report and data about Z-Wave transmissions.
Definition: zwapi_protocol_transport.h:225