22#ifndef ZWAVE_S0_TRANSPORT_H
23#define ZWAVE_S0_TRANSPORT_H
32#define COMMAND_CLASS_SECURITY 0x98
33#define COMMAND_CLASS_SECURITY_VERSION 1
57 const uint8_t *cmd_data,
84 const uint8_t *frame_data,
85 uint16_t frame_length);
uint32_t sl_status_t
Definition: sl_status.h:139
void s0_set_key(const uint8_t *network_key)
Set the S0 network key.
Definition: zwave_s0_transport.c:398
sl_status_t zwave_s0_on_frame_received(const zwave_controller_connection_info_t *connection_info, const zwave_rx_receive_options_t *rx_options, const uint8_t *frame_data, uint16_t frame_length)
Entry point of S0 frames received from the PHY/radio stack.
Definition: zwave_s0_transport.c:1284
sl_status_t zwave_s0_on_abort_send_data(zwave_tx_session_id_t session_id)
Z-Wave controller transport callback function which will be triggered when S0 frame tranmission is ab...
Definition: zwave_s0_transport.c:1320
sl_status_t zwave_s0_transport_init(void)
Initialize the S0 Transport Also calls zwave_s0_network_init() which aborts all tx sessions and frees...
Definition: zwave_s0_transport.c:1349
sl_status_t zwave_s0_send_data(const zwave_controller_connection_info_t *connection, uint16_t data_length, const uint8_t *cmd_data, const zwave_tx_options_t *tx_options, const on_zwave_tx_send_data_complete_t on_send_complete, void *user, zwave_tx_session_id_t parent_session_id)
Sending an S0 encapsulated frame.
Definition: zwave_s0_transport.c:772
void * zwave_tx_session_id_t
Handle that can be used for aborting ongoing transmissions or identifying TX Queue elements.
Definition: zwave_tx_definitions.h:77
void(* on_zwave_tx_send_data_complete_t)(uint8_t status, const zwapi_tx_report_t *tx_info, void *user)
Function signature for callbacks invoked when send data has completed.
Definition: zwave_tx.h:168
Structure holding information about the source and destination when transmitting and receiving Z-Wave...
Definition: zwave_controller_connection_info.h:87
Describing receive parameters of a frame.
Definition: zwave_rx_definitions.h:35
Definition: zwave_tx_definitions.h:131