Z-Wave Protocol Controller Reference
Z-Wave TX Callbacks

Z-Wave TX Callbacks registered to other components. More...

Collaboration diagram for Z-Wave TX Callbacks:

Functions

void on_zwave_transport_send_data_complete (uint8_t status, const zwapi_tx_report_t *tx_info, void *user)
 Callback for Z-Wave TX, for transport encapsulation. More...
 
void zwave_tx_on_frame_received (zwave_node_id_t node_id)
 Callback for Z-Wave TX, for incoming Z-Wave frames. More...
 
void zwave_tx_on_new_network_entered (zwave_home_id_t home_id, zwave_node_id_t node_id, zwave_keyset_t granted_keys, zwave_kex_fail_type_t kex_fail_type)
 Callback function invoked when we are in a new network. More...
 

Detailed Description

Z-Wave TX Callbacks registered to other components.

These functions are callbacks that are registered to other components. When called, they post an event in the Z-Wave TX Process

Function Documentation

◆ on_zwave_transport_send_data_complete()

void on_zwave_transport_send_data_complete ( uint8_t  status,
const zwapi_tx_report_t tx_info,
void *  user 
)

Callback for Z-Wave TX, for transport encapsulation.

◆ zwave_tx_on_frame_received()

void zwave_tx_on_frame_received ( zwave_node_id_t  node_id)

Callback for Z-Wave TX, for incoming Z-Wave frames.

Refer to zwave_controller_callbacks_t on_frame_received() for the functions parameter descriptions.

◆ zwave_tx_on_new_network_entered()

void zwave_tx_on_new_network_entered ( zwave_home_id_t  home_id,
zwave_node_id_t  node_id,
zwave_keyset_t  granted_keys,
zwave_kex_fail_type_t  kex_fail_type 
)

Callback function invoked when we are in a new network.

See zwave_controller_callbacks_t for details on the callback.