#include <zwave_s2_network.h>
◆ on_dsk_challenge
This event is trigged when a node has sent its public key for verification by the controller. A zwave_s2_dsk_accept must be called in response to this. See zwave_s2_dsk_accept S2_NODE_INCLUSION_PUBLIC_KEY_CHALLENGE_EVENT
- Parameters
-
| granted_keys | Security keys granted earlier in inclusion process. |
| num_blank_bytes | Number of bytes which has been blanked out in the DSK |
| dsk | DSK of the joining/including node with the first num_blank_bytes bytes set to zero. |
◆ on_inclusion_complete
Inclusion S2 complete event.
- Parameters
-
| granted_kyes | Set of keys which has been granted. |
| kex_fail_code | Failure code of the inclusion a successful inclusion will have KEX_FAIL_NONE |
◆ on_inclusion_started
| void(* zwave_s2_network_callbacks::on_inclusion_started) () |
This event is triggered when the S2 inclusion process has started This can be use to stop e.g.,the S0 inclusion FSM.
◆ on_keys_request
| void(* zwave_s2_network_callbacks::on_keys_request) (zwave_keyset_t requested_keys, bool csa) |
This event is trigged after a zwave_s2_start_add_node when the node request its keys. A zwave_s2_key_grant must be called in response to this. S2_NODE_INCLUSION_KEX_REPORT_EVENT
- Parameters
-
| requested_keys | Keys which the nodes has requested. |
| csa | True if the node has requested client side authentication. |
The documentation for this struct was generated from the following file: