Z-Wave Protocol Controller Reference
Z-Wave Granted Keys Resolver

This component orchestrate the discovery of granted security keys for a NodeID. More...

Collaboration diagram for Z-Wave Granted Keys Resolver:

Classes

struct  zwave_key_protocol_combination
 

Typedefs

typedef struct zwave_key_protocol_combination zwave_key_protocol_combination_t
 

Functions

void zwave_command_class_mark_key_protocol_as_supported (attribute_store_node_t node_id_node, zwave_controller_encapsulation_scheme_t encapsulation)
 Updates the Attribute Store to indicate that the Security key and Protocol that we just used are working with this node. More...
 
sl_status_t zwave_command_class_granted_keys_resolver_init (void)
 Registers callbacks to the attribute store and rules to the attribute resolver to be able to resolve Node's capabilities. More...
 

Detailed Description

This component orchestrate the discovery of granted security keys for a NodeID.

Typedef Documentation

◆ zwave_key_protocol_combination_t

Function Documentation

◆ zwave_command_class_granted_keys_resolver_init()

sl_status_t zwave_command_class_granted_keys_resolver_init ( void  )

Registers callbacks to the attribute store and rules to the attribute resolver to be able to resolve Node's capabilities.

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_command_class_mark_key_protocol_as_supported()

void zwave_command_class_mark_key_protocol_as_supported ( attribute_store_node_t  node_id_node,
zwave_controller_encapsulation_scheme_t  encapsulation 
)

Updates the Attribute Store to indicate that the Security key and Protocol that we just used are working with this node.

Parameters
node_id_nodeAttribute Store node for the NodeID.
encapsulationEncapsulation that was used successfully with the node
Here is the call graph for this function:
Here is the caller graph for this function: