Z-Wave Protocol Controller Reference
zwave_s2_network.h File Reference
Include dependency graph for zwave_s2_network.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  zwave_s2_network_callbacks
 

Typedefs

typedef struct zwave_s2_network_callbacks zwave_s2_network_callbacks_t
 

Functions

void zwave_s2_network_init ()
 Initialize the S2 network layer. More...
 
void zwave_s2_set_network_callbacks (const zwave_s2_network_callbacks_t *cb)
 Set callback function for the S2 inclusion. This structure is copied internally. More...
 
void zwave_s2_start_learn_mode (zwave_node_id_t node_id)
 Start the S2 learn mode. More...
 
void zwave_s2_neighbor_discovery_complete ()
 
void zwave_s2_start_add_node (zwave_node_id_t node_id)
 Start the S2 add node process. More...
 
void zwave_s2_key_grant (bool accept, uint8_t keys, bool csa)
 Must be called as a response to the on_keys_request callback. More...
 
void zwave_s2_dsk_accept (bool accept, uint8_t *dsk, uint8_t len)
 Must be called as a response to the on_dsk_challenge callbacks. More...
 
void zwave_s2_abort_join ()
 
void zwave_s2_refresh_home_id (zwave_home_id_t current_home_id)
 Update the homeID for the S2 engine. More...