Frame descriptions
TX Status frame - 0x89
Digi XBee® 3 802.15.4 RF Module User Guide
218
TX Status frame - 0x89
Description
When a TX request:
TX Request: 64-bit address frame - 0x00
or
TX Request: 16-bit address - 0x01
is
complete, the device sends an 0x89 TX Status frame. Other transmit request frames (0x10, 0x11) will
send an 0x8B status frame. This message indicates if the packet transmitted successfully or if there
was a failure.
Format
The following table provides the contents of the frame. For details on frame structure, see
Frame data fields
Offset
Description
Frame type
3
0x89
Frame ID
4
Identifies the TX Request frame being reported.
If the Frame ID = 0 in the TX Request, no TX Status frame is given.
Status
5
0x00 = Success
0x01 = No ACK received
0x02 = CCA failure
0x03 = Indirect message unrequested
0x21 = Network ACK failure
0x31 = Internal error
0x34 = No Secure Session Connection
0x35 = Encryption Failure
0x74 = The payload in the frame was larger than allowed
0x7C = Invalid Relay Frame Interface
0x7D = Relay Interface not accepting frames
Notes:
n
A status of 0x01 occurs when all MAC and Application-Layer retries have expired and no ACK is
received.
n
If the transmitter sends an outgoing transmission as a broadcast (destination address =
0x000000000000FFFF), status 0x01 and 0x21 will never be returned because broadcasts are
sent unacknowledged.
Example
The following example shows a successful status received.
Frame data fields
Offset
Example
Start delimiter
0
0x7E