User's Manual
7.2 Data transfer and reception in the command mode
This group of commands include the commands that either are used to request a radio
telegram to be send or indicates a received frame.
7.2.1 CMD_DATA_REQ
This command serves the simple data transfer in the command mode. Transmission takes
place on the configured channel to the previously parametrised destination address (taken
from the volatile RuntimeSettings). This command is especially suitable for transmission for
a point-to-point connection. The maximum number of payload data Bytes depends on the
chosen
RADIO_DefaultRfProfile
.
Format:
Start signal Command Length Payload CS
0x02 0x00 1 Byte Length Bytes 1 Byte
Response (
CMD_DATA_CNF
):
Start signal Command | 0x40 Length Status CS
0x02 0x40 0x01 1 Byte 1 Byte
Status:
0x00: ACK received or not requested (
MAC_NumRetrys
is 0,
MAC_DefaultAddressMode
is 0
or a broadcast address is set as destination address)
0x01: no ACK received within a time-out after using all
MAC_NumRetrys
0xFF: invalid (payload too long)
7.2.2 CMD_DATAEX_REQ
This command serves data transfer in a network with several parties. Both the RF channel
to use and the destination address (depending on the parametrised address mode) are
specified along with the command. The maximum number of payload data Bytes depends
on the chosen
RADIO_DefaultRfProfile
. The entered channel, destination network and
destination address are loaded into the volatile RuntimeSettings and thus are kept until the
system is reset or these values are modified again.
Please note that the format of this command depends on the configured
MAC_DefaultAddressMode
.
Address mode 0:
Themisto-I reference manual version 1.0 © August 2019
www.we-online.com/wireless-connectivity 24










