Z-Wave Protocol Controller Reference
zwave_s2_internal.h File Reference
#include "S2.h"
#include "zwave_rx.h"
#include "zwave_controller_transport_internal.h"
Include dependency graph for zwave_s2_internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define COMMAND_CLASS_SECURITY_2   0x9F
 
#define COMMAND_CLASS_SECURITY_2_VERSION   1
 

Functions

sl_status_t zwave_s2_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 S2 encapsulated frame. More...
 
sl_status_t zwave_s2_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 S2 frames received from the PHY/radio stack. More...
 
void zwave_s2_on_on_multicast_group_deleted (zwave_multicast_group_id_t group_id)
 Asks LibS2 to erase an MPAN entry. More...
 
sl_status_t zwave_s2_abort_send_data (zwave_tx_session_id_t session_id)
 Z-Wave controller transport callback function which will be triggered when S2 frame tranmission is aborted. More...
 

Variables

struct S2 * s2_ctx