Page 40 of 90
CCT24
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
0x06
-
-
Discover
from Host
MacAddr
-
0x16
-
DiscoverRely
from Radio
Status, MacAddr, Addr
-
-
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
MacAddr, Addr, DeviceMode,
SleepMode
0x0C
-
-
JoinReply
from Host
MacAddr, PermitStatus
0x0D
-
-
RemoteLeave
from Host
MacAddr, 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)
MacAddr = MAC address of sender, for a reply or an event, or the recipient for a command
(3 bytes)
Addr = Same as MAC address
(3 bytes).
When specifying a destination address in a tree-routing system,
a system address is used according to the following format (little-Endian byte order):