Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches

Status codes for receiving frames. More...

+ Collaboration diagram for Receive Status:

Macros

#define RECEIVE_STATUS_ROUTED_BUSY   0x01
 < A response route is locked by the application
 
#define RECEIVE_STATUS_LOW_POWER   0x02
 
#define RECEIVE_STATUS_TYPE_MASK   0x0C
 
#define RECEIVE_STATUS_TYPE_SINGLE   0x00
 
#define RECEIVE_STATUS_TYPE_BROAD   0x04
 
#define RECEIVE_STATUS_TYPE_MULTI   0x08
 
#define RECEIVE_STATUS_TYPE_EXPLORE   0x10
 
#define RECEIVE_STATUS_FOREIGN_FRAME   0x40
 

Detailed Description

Status codes for receiving frames.

Macro Definition Documentation

◆ RECEIVE_STATUS_FOREIGN_FRAME

#define RECEIVE_STATUS_FOREIGN_FRAME   0x40

Received frame is not send to me (rxOptions == x1xxxxxx)

  • useful only in promiscuous mode

◆ RECEIVE_STATUS_LOW_POWER

#define RECEIVE_STATUS_LOW_POWER   0x02

Received at low output power level, this must have the same value as TRANSMIT_OPTION_LOW_POWER

◆ RECEIVE_STATUS_ROUTED_BUSY

#define RECEIVE_STATUS_ROUTED_BUSY   0x01

< A response route is locked by the application

◆ RECEIVE_STATUS_TYPE_BROAD

#define RECEIVE_STATUS_TYPE_BROAD   0x04

Received frame is broadcast frame (rxOptions == xxxx01xx)

◆ RECEIVE_STATUS_TYPE_EXPLORE

#define RECEIVE_STATUS_TYPE_EXPLORE   0x10

Received frame is an explore frame (rxOptions == xxx1xxxx) Only TYPE_BROAD can be active at the same time as TYPE_EXPLORE

◆ RECEIVE_STATUS_TYPE_MASK

#define RECEIVE_STATUS_TYPE_MASK   0x0C

Mask for masking out the received frametype bits

◆ RECEIVE_STATUS_TYPE_MULTI

#define RECEIVE_STATUS_TYPE_MULTI   0x08

Received frame is multicast frame (rxOptions == xxxx10xx)

◆ RECEIVE_STATUS_TYPE_SINGLE

#define RECEIVE_STATUS_TYPE_SINGLE   0x00

Received frame is singlecast frame (rxOptions == xxxx00xx)