Z-Wave Protocol Controller Reference
Wake Up Command Class

Command Class handler for the Wake Up Command Class. More...

Collaboration diagram for Wake Up Command Class:

Functions

sl_status_t zwave_command_class_wake_up_init ()
 Initializes the Wake Up Command Class handler. More...
 
bool zwave_command_class_wake_up_supports_wake_up_on_demand (attribute_store_node_t node_id_node)
 Verifies if a Node supports the Wake Up on demand functionality. More...
 

Detailed Description

Command Class handler for the Wake Up Command Class.

It is in charge of configuring the Wake Up interval, unpausing nodes when they issue a Wake Up Notification and send a Wake Up No More when the resolver is done.

Wake Up capabilities are always created, also for v1 nodes. For v1 nodes, they will be filled up automatically with default values.

The Wake Up Command Class uses this model in the Attribute Store to represent supporting nodes:

Wake Up Command Class data model

Function Documentation

◆ zwave_command_class_wake_up_init()

sl_status_t zwave_command_class_wake_up_init ( )

Initializes the Wake Up Command Class handler.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ zwave_command_class_wake_up_supports_wake_up_on_demand()

bool zwave_command_class_wake_up_supports_wake_up_on_demand ( attribute_store_node_t  node_id_node)

Verifies if a Node supports the Wake Up on demand functionality.

Parameters
node_id_nodeAttribute Store node representing the NodeID
Returns
true if the NodeID supports Wake Up On demand
false if the NodeID does not supports Wake Up On demand
Here is the call graph for this function:
Here is the caller graph for this function: