6.4.3 End Device Timeout
After joining or rejoining the network, the end device sends an End Device Timeout
Request command to its parent with the desired timeout value. The parent
updates the timeout in its neighbor table for the corresponding end device entry. The
parent generates an End Device Timeout Response command with a status
as Success and with the Parent Information field set
to MAC Data Poll Keepalive method.
The end device sends the End Device Timeout Request command to inform
its parent about the timeout requirements. This provides the parent with the ability to
delete the child entry from the neighbor table if the child does not communicate with
the parent in the specified amount of time. For more details, refer to the Zigbee
Specification Revision 22 1.0 (05-3474-22).
The following figure illustrates the complete scenario of the End Device
Timeout setup. Packets #24 and #32
illustrate the End Device Timeout Request and End Device
Timeout Response from the end device and coordinator devices,
respectively.
The following figure illustrates the End Device Timeout Response with
Parent Information field set to MAC Data Poll
Keepalive and the MAC Data Poll Keepalive field set to
True.
