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:

  • Bit 0: Disable MAC ACK [0x01]
  • Bit 1: Reserved (set to 0)
  • Bit 2: Send packet with Broadcast PAN ID [0x04]
    • 802.15.4 firmwares only

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
0000FFFF

0x00 0x42726F616463617374
Input Suppress response Broadcast address
"Broadcast"