This frame type is emitted on devices that update it addressing information in response to a network aggregator issuing an addressing update. A network aggregator is defined by a device on the network who has had the AG (Aggregator Support) command issued. A device on the network who's current DH and DL matches the address provided in the AG command request will update DH and DL and emit this frame.
The following table provides the contents of the frame. For details on frame structure, see API frame specifications.
Offset | Size | Frame Field | Description |
---|---|---|---|
0 | 8-bit | Start Delimiter | Indicates the start of an API frame. |
1 | 16-bit | Length | Number of bytes between the length and checksum. |
3 | 8-bit | Frame type |
Aggregate Addressing Update - 0x8E |
4 | 8-bit | Reserved |
Reserved for future functionality. |
5 | 64-bit |
New address |
Address to which DH and DL are being set. |
13 | 64-bit | Old address |
Address to which DH and DL were previously set. |
EOF | 8-bit | Checksum | 0xFF minus the 8-bit sum of bytes from offset 3 to this byte (between length and checksum). |
Each example is written without escapes (AP = 1) and all bytes are represented in hex format. For brevity, the start delimiter, length, and checksum fields have been excluded.
In the following example, a device with destination address (DH/DL) of 0x0013A200 4052AAAA updates its destination address to 0x0013A200 4052BBBB.
7E 00 12 8E 00 00 13 A2 00 40 52 BB BB 00 13 A2 00 40 52 AA AA 19
Frame type | Reserved | New address | Old address |
---|---|---|---|
0x8E | 0x00 | 0x0013A200 4052BBBB |
0x0013A200 |
Update | N/A |
What DH/DL is now set to |
What DH/DL was set to |