
API frame format
XLR PRO Radio Frequency (RF) Modem User Guide
58
The above example sends a data transmission to a radio with a 64-bit address of 0x0013A20001238400, using a source
endpoint of 0xA0, destination endpoint 0xA1, cluster ID 0x1554, and profile ID 0xC105. Payload will be "TxData".
Remote AT command request
Frame type: 0x17
Used to query or set XLR PRO parameters on a remote device. For parameter changes on the remote device to take
effect, changes must be applied, either by setting the apply changes options bit, or by sending an AC command to the
remote.
The above example sends a remote command to change the baud rate for the serial port on a
remote device to 3 (9,600b/s), and apply changes so the new configuration value immediately
takes effect. In this example, the 64-bit address of the remote is 0x0013A200 40401122.
AT command response
Frame type: 0x88
In response to an AT Command message, the XLR PRO will send an AT Command Response message. Some
commands will send back multiple frames (for example, the ND (Node Discover) command).
Frame fields
Offset
Example
Description
Start delimiter
0
0x7E
Length
MSB 1
0x00
Number of bytes between the length and the checksum.
LSB 2
0x10
Frame-specific
data
Frame type
3
0x17
Frame ID
4
0x01
Identifies this command for correlation to a later
response frame (0x97) to this command. If set to 0, no
response frame will be sent.
64-bit destination
address
MSB 5
0x00
Set to the 64-bit address of the destination device. The
following address is also supported:
0x000000000000FFFF—Broadcast address
6
0x13
7
0xA2
8
0x00
9
0x40
10
0x40
11
0x11
LSB 12
0x22
Reserved
13
0xFF
Set to 0xFFFE.
14
0xFE
Remote
command options
15
0x02
0x02—Apply changes on remote. (If not set, AC
command must be sent before changes will take effect.)
All other bits must be set to 0.
AT command
16
0x42
Command Name—Two ASCII characters that identify the
AT command BD.
17
0x44
Command
parameter
18
0x03
If present, indicates the requested parameter value to set
the given register. If no characters present, the register is
queried.
Checksum
18
0xF7
0xF7—The 8-bit sum of bytes from offset 3 to this byte.
Frame fields
Offset
Example
Description
Start delimiter
0
0x7E
Length
MSB 1
0x00
Number of bytes between the length and the checksum
LSB 2
0x05