Z-Wave Protocol Controller Reference
Z-Wave TX Options QoS priority

QoS Priority for Z-Wave TX Options. More...

Collaboration diagram for Z-Wave TX Options QoS priority:

Macros

#define ZWAVE_TX_QOS_MAX_PRIORITY   0xFFFFFF00
 
#define ZWAVE_TX_QOS_RECOMMENDED_TIMING_CRITICAL_PRIORITY   0x0FFFFFFF
 
#define ZWAVE_TX_QOS_RECOMMENDED_GET_ANSWER_PRIORITY   0x00FFFFFF
 
#define ZWAVE_TX_QOS_RECOMMENDED_NODE_INTERVIEW_PRIORITY   0x0000FFFF
 
#define ZWAVE_TX_QOS_RECOMMENDED_POLLING_PRIORITY   0x00000FFF
 
#define ZWAVE_TX_QOS_MIN_PRIORITY   0x00000000
 Minimum QoS priority for zwave_tx_options_t qos_priority. More...
 
#define ZWAVE_TX_RECOMMENDED_QOS_GAP   10
 Recommended QoS gap between frames to accomodate for parent/child frames. More...
 

Detailed Description

QoS Priority for Z-Wave TX Options.

The QoS Priority is used to determine the order of frames being sent. It is a 32 bits value, with the normal ranging from 0 to 0xFFFFFFFF. (32 bits)

Inclusion and other timing critical frames should high priority. Frames that can wait should have a low priority. ZWAVE_TX_QOS_MAX_PRIORITY should not be used, unless really in an emergency situation.

Macro Definition Documentation

◆ ZWAVE_TX_QOS_MAX_PRIORITY

#define ZWAVE_TX_QOS_MAX_PRIORITY   0xFFFFFF00

Maximum QoS priority for zwave_tx_options_t qos_priority. Nothing is more important than these frames.

◆ ZWAVE_TX_QOS_MIN_PRIORITY

#define ZWAVE_TX_QOS_MIN_PRIORITY   0x00000000

Minimum QoS priority for zwave_tx_options_t qos_priority.

◆ ZWAVE_TX_QOS_RECOMMENDED_GET_ANSWER_PRIORITY

#define ZWAVE_TX_QOS_RECOMMENDED_GET_ANSWER_PRIORITY   0x00FFFFFF

Recommended QoS priority for zwave_tx_options_t qos_priority for replying to incoming Get type commands.

◆ ZWAVE_TX_QOS_RECOMMENDED_NODE_INTERVIEW_PRIORITY

#define ZWAVE_TX_QOS_RECOMMENDED_NODE_INTERVIEW_PRIORITY   0x0000FFFF

Recommended QoS priority for zwave_tx_options_t qos_priority for issuing probing commands (node interview).

◆ ZWAVE_TX_QOS_RECOMMENDED_POLLING_PRIORITY

#define ZWAVE_TX_QOS_RECOMMENDED_POLLING_PRIORITY   0x00000FFF

Recommended QoS priority for zwave_tx_options_t qos_priority for state polling of a node (e.g. verifying its On/off state if it does not report to the Lifeline).

◆ ZWAVE_TX_QOS_RECOMMENDED_TIMING_CRITICAL_PRIORITY

#define ZWAVE_TX_QOS_RECOMMENDED_TIMING_CRITICAL_PRIORITY   0x0FFFFFFF

Recommended QoS priority for zwave_tx_options_t qos_priority when sending timing critical frames.

◆ ZWAVE_TX_RECOMMENDED_QOS_GAP

#define ZWAVE_TX_RECOMMENDED_QOS_GAP   10

Recommended QoS gap between frames to accomodate for parent/child frames.