Zigbee Protocol Controller 1.6.0
unify::node_state_monitor Namespace Reference

Classes

class  cluster
 Unify Cluster. More...
 
class  endpoint
 Unify Endpoint. More...
 
class  node
 Unify Node. More...
 
class  node_state_monitor
 
class  node_state_monitor_interface
 Interface class for the node_state_monitor. More...
 

Typedefs

using endpoint_id_t = uint16_t
 

Variables

static constexpr clock_time_t DEFAULT_NODE_STATE_FUNCTIONAL_THRESHOLD = 1 * CLOCK_SECOND
 
static constexpr clock_time_t DEFAULT_NODE_STATE_FUNCTIONAL_TIMEOUT = 1 * CLOCK_SECOND
 

Typedef Documentation

◆ endpoint_id_t

using unify::node_state_monitor::endpoint_id_t = typedef uint16_t

Endpoint type.

Variable Documentation

◆ DEFAULT_NODE_STATE_FUNCTIONAL_THRESHOLD

constexpr clock_time_t unify::node_state_monitor::DEFAULT_NODE_STATE_FUNCTIONAL_THRESHOLD = 1 * CLOCK_SECOND
staticconstexpr

Default threshold for how long time a node shall have been without change before on_unify_node_added is called.

◆ DEFAULT_NODE_STATE_FUNCTIONAL_TIMEOUT

constexpr clock_time_t unify::node_state_monitor::DEFAULT_NODE_STATE_FUNCTIONAL_TIMEOUT = 1 * CLOCK_SECOND
staticconstexpr

Default timeout for the timer that checks if on_unify_node_added shall be called.