Z-Wave Protocol Controller Reference
zwave_command_class_protocol.h File Reference
#include "sl_status.h"
#include "zwave_controller_connection_info.h"
#include "zwave_rx.h"
#include "zwave_tx.h"
Include dependency graph for zwave_command_class_protocol.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

sl_status_t zwave_command_class_protocol_init (void)
 Setup fixture for the Protocol Command Class. More...
 
void zwave_on_protocol_cc_encryption_request (const zwave_node_id_t destination_node_id, const uint8_t payload_length, const uint8_t *const payload, const uint8_t protocol_metadata_length, const uint8_t *const protocol_metadata, const uint8_t use_supervision, const uint8_t session_id)
 

Function Documentation

◆ zwave_command_class_protocol_init()

sl_status_t zwave_command_class_protocol_init ( void  )

Setup fixture for the Protocol Command Class.

This setup will register the Protocol command handler to the Z-Wave CC framework,

Returns
SL_STATUS_OK if successful
SL_STATUS_FAIL if an error occurred
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zwave_on_protocol_cc_encryption_request()

void zwave_on_protocol_cc_encryption_request ( const zwave_node_id_t  destination_node_id,
const uint8_t  payload_length,
const uint8_t *const  payload,
const uint8_t  protocol_metadata_length,
const uint8_t *const  protocol_metadata,
const uint8_t  use_supervision,
const uint8_t  session_id 
)
Here is the call graph for this function: