|
Z-Wave Protocol Controller Reference
|
#include <zwave_tx_definitions.h>
Public Attributes | |
| uint8_t | number_of_responses |
| uint32_t | discard_timeout_ms |
| uint32_t | qos_priority |
| bool | fasttrack |
| bool | send_follow_ups |
| zwave_tx_transport_options_t | transport |
| uint32_t zwave_tx_options::discard_timeout_ms |
Maximum time in ms this transmission is allowed to spend in queue waiting to be processed before it is dropped. Discard timeout of 0 means to never drop the frame.
| bool zwave_tx_options::fasttrack |
This flag indicates if the message should be attempted to be sent without beaming or route resolution. This option should only be used for FL nodes. If the transmission fails, the message will be re-queued and attempted again later.
| uint8_t zwave_tx_options::number_of_responses |
The Z-Wave TX Process will wait for the expected responses to a frame before transmitting the next frame. It will time out and resume TX operations after a recommended backoff time for the expected number of responses It is possible to specify that multiple responses are expected. In case of Supervision with status update flag, the number_of_responses should be set to 1, as only one frame will be returned immediately for sure, the other(s) one will come later after an arbitrary time.
| uint32_t zwave_tx_options::qos_priority |
Priority of transmission element. Frames with higher numbers are sent first.
| bool zwave_tx_options::send_follow_ups |
The transports can automatically queue Follow-up messages following a multicast. If you wish to activate this functionality, set this field to true.
| zwave_tx_transport_options_t zwave_tx_options::transport |
Data for Z-Wave Transport. This should be zero'ed out by user components and used only by Z-Wave Transports.