64-bit Transmit Request - 0x00
Response frame: Transmit Status - 0x89
Description
This frame type is used to send serial payload data as an RF packet to a remote device with a corresponding 64-bit IEEE address.
Note This frame format is deprecated and should only be used by customers who require compatibility with legacy Digi RF products. For new designs, we encourage you to use Transmit Request - 0x10 to initiate API transmissions.
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 |
64-bit Transmit Request - 0x00 |
4 | 8-bit | Frame ID |
Identifies the data frame for the host to correlate with a subsequent response. If set to 0, the device will not emit a response frame. |
5 | 64-bit |
Destination address |
Set to the 64-bit IEEE address of the destination device. If set to 0x000000000000FFFF, the broadcast address is used. |
13 | 8-bit |
Options |
A bit field of options that affect the outgoing transmission:
Note Option values may be combined. Set all unused bits to 0. |
14-n | variable | RF data |
The serial data to be sent to the destination. Use NP to query the maximum payload size that can be supported based on current settings. |
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.
64-bit unicast
Sending a unicast transmission to a device with the 64-bit address of 0013A20012345678 with the serial data "TxData".
The corresponding Transmit Status - 0x89 response with a matching Frame ID will indicate whether the transmission succeeded.
7E 00 11 00 52 00 13 A2 00 12 34 56 78 00 54 78 44 61 74 61 9E
Frame type | Frame ID | 64-bit dest address | Tx options | RF data |
---|---|---|---|---|
0x00 | 0x52 | 0x0013A200 12345678 |
0x00 | 0x547844617461 |
Input | Matches response |
|
|
"TxData" |
64-bit broadcast
Sending a broadcast transmission of the serial data "Broadcast" and suppressing the corresponding response by setting Frame ID to 0.
7E 00 14 00 00 00 00 00 00 00 00 FF FF 00 42 72 6F 61 64 63 61 73 74 6E
Frame type | Frame ID | 64-bit dest address | Tx options | RF data |
---|---|---|---|---|
0x00 | 0x00 |
0x00000000 |
0x00 | 0x42726F616463617374 |
Input | Suppress response | Broadcast address |
|
"Broadcast" |