
API frame format
XLR PRO Radio Frequency (RF) Modem User Guide
61
Example: In the above example, a device with a 64-bit address of 0x0013A200 40522BAA sends a unicast data
transmission to a remote device with payload "RxData". If AO=0 on the receiving device, it would send the above
frame out its serial interface.
Explicit rx indicator
Frame type:0x91
When the XLR PRO receives an RF packet it is sent out the active serial interface using this message type (when AO=1).
Frame-specific
data
Received Data
15
0x52
Received RF data.
16
0x78
17
0x44
18
0x61
19
0x74
20
0x61
21
0x11
0xFF—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
0x18
Frame-specific
data
Frame type
3
0x91
64-bit source
address
MSB 4
0x00
64-bit address of sender.
5
0x13
6
0xA2
7
0x00
8
0x40
9
0x52
10
0x2B
LSB 11
0xAA
Reserved
12
0xFF
Reserved.
13
0xFE
Source endpoint 14
0xE0
Endpoint of the source that initiated the transmission
Destination
endpoint
15
0xE0
Endpoint of the destination the message is addressed to.
Cluster ID
16
0x22
Cluster ID the packet was addressed to.
17
0x11
Profile ID
18
0xC1
Profile ID the packet was addressed to.
19
0x05
Receive options
20
0x02
bit 0: Packet was acknowledged.
bit 1: Broadcasted packet.
bits 6,7
b’01 - Point-Multipoint
b’10 - Repeater mode (directed broadcast)
other bits should be ignored.
Frame-specific
data
Received data
21
0x52
Received RF data
22
0x78
23
0x44
24
0x61
25
0x74
26
0x61
Checksum
27
0x56
0xFF—The 8-bit sum of bytes from offset 3 to this byte.
Frame fields
Offset
Example
Description