Networking
Transmit status based on MAC mode and XBee retries configurations
Digi XBee® 3 802.15.4 RF Module User Guide
108
Transmit status based on MAC mode and XBee retries
configurations
When working in API mode, a transmit request frame sent by the user is always answered with a
transmit status frame sent by the device, if the frame ID is non-zero. A Frame ID of 0 specifies that the
packet should be sent without an acknowledgment.
The following tables report the expected transmit status for unicast transmissions and the maximum
number of MAC and application retries the device attempts.
The tables also report the transmit status reported when the device detects energy above the CCA
threshold (when a CCA failure happens).
The following table applies in either of these cases:
l
Digi header is disabled.
l
Digi header is enabled and XBee Retries (
RR
parameter) is equal to 0 (default configuration).
Mac ACK
Config
Destination reachable
Destination unreachable
CCA failure
happened
TX status
Retries
TX status
Retries
TX
status
Retries
MAC
App
MAC
App
MAC
App
Enabled
00
(Success)
up to
5
0
01 (No
acknowledgment
received)
5
0
02 (CCA
failure)
5
0
Disabled
00
(Success)
0
0
00 (Success)
0
0
02 (CCA
failure)
5
0
The following table applies when:
l
Digi header is enabled and XBee Retries (
RR
parameter) > 0.
Mac ACK
Config
Destination reachable
Destination
unreachable
CCA failure happened
TX status
Retries
TX status
Retries
TX
status
Retries
MAC
App
MAC App
MAC App
Enabled
00
(Success)
up to 5
per
app
retry
up to
RR
value
21
(Network
ACK
Failure)
5
RR
value
02
(CCA
failure)
5
RR
value
Disabled
00
(Success)
0
up to
RR
value
21
(Network
ACK
Failure)
0
RR
value
02
(CCA
failure)
5
RR
value