Aggregate Addressing Update - 0x8E
Description
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.
Format
The following table provides the contents of the frame. For details on frame structure, see API frame format.
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). |
Examples
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.
Aggregate address update
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 |