Home/Support/Support Forum/What happen, inside the XBee S2 module, after a Network ACK Failure (ACK timeout)?

What happen, inside the XBee S2 module, after a Network ACK Failure (ACK timeout)?

0 votes
Consider sending a ZigBee Transmit Request frame with a frame ID greater than zero (so, I will receive a ZigBee Transmit Status frame). Suppose I set my timeout response to 200 ms, then, when timeout response is triggered I will receive a ZigBee Transmit Status frame with a status of Network ACK Failure.

I would like to know what exactly happen inside the XBee S2 module: the response can still be received? Or the module block any response that would be received?
asked Jul 9, 2014 in ZigBee PRO Featureset (and legacy ZNet 2.5) by renatogbp New to the Community (1 point)

Please log in or register to answer this question.

1 Answer

0 votes
Best answer
The network ack failure indicates that the packet failed to be received by the recipient within the specified time frame. This could be the result of several reasons including but not limited to:

- module out of range
- module no longer in the network
- Broken link resulting in a node discovery to be required but do to time constraints, it was not able to occur
- Timeout set to short to allow enough time for the packet to reach the recipient due to the number of hops required.

As far as the radio is concerned, once the failure occurs, the status frame is generated and issued out the UART (API mode only). At that point, nothing more will occur on the originator even if the packet is received later.
answered Jul 10, 2014 by mvut Veteran of the Digi Community (15,410 points)
selected Jul 12, 2014 by renatogbp
I was concerned about sending other packet to any device and this "later received packet" mess it up the transmission. Can this happen?