Z-Wave Controller component, glueing all the subcomponent of the Z-Wave Controller super component.
More...
Z-Wave Controller component, glueing all the subcomponent of the Z-Wave Controller super component.
◆ zwave_controller_get_dsk()
Retrieve the DSK of the controller.
- Parameters
-
◆ zwave_controller_is_reset_ongoing()
| bool zwave_controller_is_reset_ongoing |
( |
| ) |
|
Tells if we are currently reseting the ZPC.
- Returns
- true if we are in the middle of a reset operation, false otherwise.
◆ zwave_controller_request_protocol_cc_encryption_callback()
| 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.
- Parameters
-
| status | TX status of the ongoing session. |
| tx_info | TX report of the ongoing session. |
| session_id | Session ID. |
◆ zwave_controller_reset()
| void zwave_controller_reset |
( |
| ) |
|
Instructs the Z-Wave Controller to initiate a Set Default / Reset operation.
◆ zwave_controller_set_application_nif()
| 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).
This sets the application part of the node information frame. The full node information frame may include additional command classes such as
- COMMAND_CLASS_SECURITY
- COMMAND_CLASS_SECURITY2
- COMMAND_CLASS_TRANSPORT_SERVICE
- COMMAND_CLASS_CRC16 which will added to the actual NIF.
- Parameters
-
| command_classes | List of command classes |
| command_classes_length | Length of command class list |
◆ zwave_controller_set_secure_application_nif()
| void zwave_controller_set_secure_application_nif |
( |
const uint8_t * |
command_classes, |
|
|
uint8_t |
command_classes_length |
|
) |
| |
Set the secure node information.
This sets the secure node information command class list. This list is the contents of the SECURE_COMMANDS_SUPPORTED frames for S0 and S2.
- Parameters
-
| command_classes | List of command classes |
| command_classes_length | Length of command class list |