2019 Silicon Laboratories Inc.
Modules#
Macros#
Max number of Long Range nodes in a Z-wave system Must not be higher than 4000 according to specs.
max. number of parameters
Number of bytes in a homeID.
Frames should not exceed 128 bytes long.
Request acknowledge from destination node.
Rransmit at low output power level (1/3 of normal RF range)
The multicast frame should be send as a broadcast.
Request retransmission via repeater nodes.
Do not use response route - Even if available.
Use explore frame if needed.
Urgent frame - go to the front of the queue.
< A response route is locked by the application
Received at low output power level, this must have the same value as TRANSMIT_OPTION_LOW_POWER.
Mask for masking out the received frametype bits.
Received frame is singlecast frame (rxOptions == xxxx00xx)
Received frame is broadcast frame (rxOptions == xxxx01xx)
Received frame is multicast frame (rxOptions == xxxx10xx)
Received frame is an explore frame (rxOptions == xxx1xxxx) Only TYPE_BROAD can be active at the same time as TYPE_EXPLORE.
Received frame is not send to me (rxOptions == x1xxxxxx)
Predefined Node ID's.
Transmit OK.
Retransmission error.
Transmit error.
Transmit error.
Security S2. Receiving node has decrypted the frame.
Max hops in route.
TX_STATUS_TYPE Last Used Route array size definitions.
This flag will activate frame delivery.
This flag must be present on all single cast followup messages.
This flag must be present on the first, and only the first single cast followup message in a S2 multicast transmission.
Typedefs#
The universal TX-Option flag count.
Transmit options for ZW_SendDataEx.
Transmit options for ZW_SendDataMultiEx.
Functions#
Initialize a TX status report with default values and the given session id.
Typedef Documentation#
TRANSMIT_OPTIONS_TYPE#
typedef struct _TRANSMIT_OPTIONS_TYPE TRANSMIT_OPTIONS_TYPE
Transmit options for ZW_SendDataEx.
TRANSMIT_MULTI_OPTIONS_TYPE#
typedef struct _TRANSMIT_MULTI_OPTIONS_TYPE TRANSMIT_MULTI_OPTIONS_TYPE
Transmit options for ZW_SendDataMultiEx.
Function Documentation#
ZW_TxStatusReportInit#
void ZW_TxStatusReportInit (TX_STATUS_TYPE * pTxStatusReport, uint8_t app_session_id)
Initialize a TX status report with default values and the given session id.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| TX_STATUS_TYPE * | N/A | pTxStatusReport | |
| uint8_t | N/A | app_session_id |