www.RFM.com
Technical s1.678.684.2000
Page 32 of 82
©2009 by RF Monolithics, Inc.
E-mail:
DNT2400 - 08/18/09
is used for all multi-byte arguments, where the lowest order byte is the left-most byte of the argument and
the highest order byte in the right-most byte of the argument.
4.1.2 Message Format Details
Com-
mand
Reply
Event
Description
Direction
Arguments
0x00 - -
EnterProtocolMode
from Host
DNTCFG (ASCII characters)
- 0x10 -
EnterProtocolModeReply from Radio
none
0x01 - -
ExitProtocolMode
from Host
none
- 0x11 -
ExitProtocolModeReply
from Radio
none
0x02 - -
SoftwareReset
from Host
BootSelect
- 0x12 -
SoftwareResetReply
from Radio
none
0x03 - -
GetRegister
from Host
Reg, Bank, Span
- 0x13 -
GetRegisterReply
from Radio
Reg, Bank, Span,Val
0x04 - -
SetRegister
from Host
Reg, Bank, Span, Val
- 0x14 -
SetRegisterReply
from Radio
none
0x05 - -
TxData
from Host
Addr, Data
- 0x15 -
TxDataReply
from Radio
TxStatus, Addr, RSSI
- -
0x26
RxData
from Radio
Addr, RSSI, Data
- -
0x27
Announce
from Radio
AnnStatus, additional fields
- -
0x28
RxEvent
from Radio
Addr, RSSI, Reg, Bank, Span,Val
0x0A - -
GetRemoteRegister
from Host
Addr, Reg, Bank, Span
- 0x1A -
GetRemoteRegisterReply from Radio
If command successful:
TxStatus, Addr, RSSI,
Reg, Bank, Span, Val
If command failed:
TxStatus, Addr
0x0B - -
SetRemoteRegister
from Host
Addr, Reg, Bank, Span, Val
- 0x1B -
SetRemoteRegisterReply from Radio
TxStatus, Addr, RSSI
- -
0x2C
JoinRequest
from Radio
Addr,3 Reserved Bytes ,
0x0C - -
JoinReply
from Host
Addr, PermitStatus
0x0D - -
RemoteLeave
from Host
Addr, BackOffTime
Table 4.1.2.1
Arguments:
Reg = Register location (1 byte)
Bank = Register bank, which provides logical isolation from other data regions (1 byte)
Span = Number of bytes of register data to get or set; must align to a parameter boundary (1 byte)
Val = Value to read/write to/from a register (see table 4.1.2.1 for size and acceptable range).
Data = User data (must fit within the slot size allocation)
Addr = the MAC address of the destination node in a command, the MAC address of a node sending a
reply or event message, or the MAC address of the originating node in an RxData message (3 bytes)
TxStatus = Result of last TxData operation (1 byte)
0 = Acknowledgement received
1 = No acknowledgement received
2 = Not linked (remote)
3 = No ACK due to recipient holding for flow control