
API frame format
XLR PRO Radio Frequency (RF) Modem User Guide
57
Request, but also requires application layer addressing fields to be specified (endpoints, cluster ID, profile ID). An
Explicit TX Request API frame causes the XLR PRO to send data as an RF packet to the specified destination, using the
specified source and destination endpoints, cluster ID, and profile ID.
The 64-bit destination address should be set to 0x000000000000FFFF for a broadcast transmission (to all devices). For
unicast transmissions the 64 bit address field should be set to the address of the desired destination node. The
reserved field should be set to 0xFFFE.
The broadcast radius can be set from 0 up to NH to 0xFF. If the broadcast radius exceeds the value of NH then the value
of NH will be used as the radius. This parameter is only used for broadcast transmissions.
The maximum number of payload bytes can be read with the NP 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
0x1A
Frame-specific
data
Frame type
3
0x11
Frame ID
4
0x01
Identifies this command for correlation to a later
response frame (0x8B) 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
0x01
10
0x23
11
0x84
LSB12
0x00
Reserved
13
0xFF
Set to 0xFFFE.
14
0xFE
Source endpoint 15
0xA0
Source endpoint for the transmission.
Destination
endpoint
16
0xA1
Destination endpoint for the transmission.
Cluster ID
17
0x15
Cluster ID used in the transmission.
18
0x54
Profile ID
19
0xC1
Profile ID used in the transmission.
20
0x05
Broadcast radius 21
0x00
Sets the maximum number of hops a broadcast
transmission can traverse. If set to 0, the transmission
radius will be set to the network maximum hops value.
Transmit options 22
0x00
If the Transmit Options Bitfield is 0, then the TO
parameter will be used.
Bitfield:
bit 0: Disable ACK
bits 6,7: b’01 - Point-Multipoint
b’10 - Repeater mode (directed broadcast)
All other bits must be set to 0.
Data payload
23
0x54
Payload data that is sent to the destination device.
24
0x78
25
0x44
26
0x61
27
0x74
28
0x61
Checksum
29
0xDD
0xFF—The 8-bit sum of bytes from offset 3 to this byte.