XBee® Wi-Fi RF Modules
© 2013 Digi International, Inc. 84
Transmission Status
Frame Type: (0x89)
RF transmission status messages are sent from the module in response to transmission attempts.
Example: The following API frame is returned when a successful transmission occurs on an
API transmission using frame ID 01.
Frame Fields Offset Example Description
API Packet
Start
Delimiter
0 0x7E
Length
MSB 1 0x00
Number of bytes between the length and the checksum
LSB 2 0x03
API Frame
Specific Data
API Frame
Identifier
3 0x89
Frame ID 4 0x01
Identifies the frame for which status is being reported.
This number corresponds with the Frame ID provided in
the transmission. If that frame ID was 0, then this frame
will not be generated.
Status 5 0x00
0x00 = Success
0x03 = Transmission was purged because it was
attempted before stack was completely up.
0x04 = Physical error occurred on the interface with the
WiFi transceiver.
0x21 = TX64 transmission timed out awaiting an
acknowledgement from the remote module.
0x32 = Resource Error. Either buffers or sockets were
depleted, preventing a transmission from occurring.
0x74 = Message not sent because it was too long
0x76 = Attempt to create a client socket failed
0x77 = TCP connection to given IP address and port
doesn't exist. Source port is non-zero so that a new
connection is not attempted.
0x78 = Source port on a UDP transmission doesn't match a
listening port on the transmitting module.
Checksum 6 0x75
0xFF minus the 8 bit sum of bytes from offset 3 to this
byte.
Note: New transmission status codes may be added in future firmware releases.