Z-Wave Protocol Controller Reference

Describing receive parameters of a frame. More...

#include <zwave_rx_definitions.h>

Collaboration diagram for zwave_rx_receive_options_t:

Public Attributes

uint8_t status_flags
 
int8_t rssi
 
zwave_node_list_t nodes_in_multicast
 

Detailed Description

Describing receive parameters of a frame.

Member Data Documentation

◆ nodes_in_multicast

zwave_node_list_t zwave_rx_receive_options_t::nodes_in_multicast

Node list for z-wave multicast frames.

◆ rssi

int8_t zwave_rx_receive_options_t::rssi

RSSI measurement of the received frame This is a signed 8-bit value.

Values from RSSI_RESERVED_START to 124 are reserved.

  • All values below RSSI_RESERVED_START are received power in dBm.
  • RSSI_NOT_AVAILABLE - RSSI measurement not available
  • RSSI_MAX_POWER_SATURATED - Receiver saturated. RSSI too high to measure precisely
  • RSSI_BELOW_SENSITIVITY - No signal detected. The RSSI is too low to measure precisely.

◆ status_flags

uint8_t zwave_rx_receive_options_t::status_flags

Received frame status flags

  • RECEIVE_STATUS_ROUTED_BUSY A response route is locked by the application
  • RECEIVE_STATUS_LOW_POWER Received at low output power level
  • RECEIVE_STATUS_TYPE_SINGLE Received a single cast frame
  • RECEIVE_STATUS_TYPE_BROAD Received a broadcast frame
  • RECEIVE_STATUS_TYPE_MULTI Received a multicast frame
  • RECEIVE_STATUS_TYPE_EXPLORE Received an explore frame
  • RECEIVE_STATUS_FOREIGN_FRAME The received frame is not addressed to this node (Only valid in promiscuous mode)
  • RECEIVE_STATUS_FOREIGN_HOMEID The received frame is received from a foreign HomeID. Only Controllers in SmartStart AddNode mode can receive this

The documentation for this struct was generated from the following file: