Z-Wave Protocol Controller Reference
Failing Node Monitor

Monitors AL and FL failing nodes, queues NOPs to verify if they started responding again. More...

Collaboration diagram for Failing Node Monitor:

Macros

#define NOP_DISCARD_TIMEOUT_MS   2000
 
#define NOP_REQUEUE_BACK_OFF_MS   10000
 
#define AL_NODE_PING_TIME_INTERVAL   (4 * CLOCK_SECOND)
 
#define AL_NODE_PING_TIME_FACTOR   2
 
#define FL_NODE_PING_TIME_INTERVAL   (40 * CLOCK_SECOND)
 
#define FL_NODE_PING_TIME_FACTOR   4
 
#define MAX_PING_TIME_INTERVAL   (24 * 60 * 60 * CLOCK_SECOND)
 

Functions

void failing_node_monitor_init ()
 Initializes the failing node monitoring by registering callbacks to the attribute store. More...
 

Detailed Description

Monitors AL and FL failing nodes, queues NOPs to verify if they started responding again.

Macro Definition Documentation

◆ AL_NODE_PING_TIME_FACTOR

#define AL_NODE_PING_TIME_FACTOR   2

◆ AL_NODE_PING_TIME_INTERVAL

#define AL_NODE_PING_TIME_INTERVAL   (4 * CLOCK_SECOND)

◆ FL_NODE_PING_TIME_FACTOR

#define FL_NODE_PING_TIME_FACTOR   4

◆ FL_NODE_PING_TIME_INTERVAL

#define FL_NODE_PING_TIME_INTERVAL   (40 * CLOCK_SECOND)

◆ MAX_PING_TIME_INTERVAL

#define MAX_PING_TIME_INTERVAL   (24 * 60 * 60 * CLOCK_SECOND)

◆ NOP_DISCARD_TIMEOUT_MS

#define NOP_DISCARD_TIMEOUT_MS   2000

◆ NOP_REQUEUE_BACK_OFF_MS

#define NOP_REQUEUE_BACK_OFF_MS   10000

Function Documentation

◆ failing_node_monitor_init()

void failing_node_monitor_init ( )

Initializes the failing node monitoring by registering callbacks to the attribute store.

Here is the caller graph for this function: