Returns one of:
Value
Description
$TD OK,<msg_id>*xx
Message accepted for sending
$TD SENT,<msg_id>*xx
Message was received by satellite
$TD ERR,BUSY,<msg_id>*xx
Channel is busy
$TD ERR,BADDATA,0*xx
Message has odd number or non-hex
characters
$TD ERR,BADHOLDTIME,0*xx
Invalid hold time
$TD ERR,ERR,0*xx
Unspecified error
$TD ERR,EXPIRED,<msg_id>*xx
Unable to send within requested hold time
$TD ERR,NODEVICEID,0*xx
The Swarm device ID has not yet been set
$TD ERR,NOCOMMAND,0*xx
$TD
with no parameters was sent
$TD ERR,NOSPACE,0*xx
No space for message
$TD ERR,NOTCID,0*xx
The application ID has not yet been set
$TD ERR,NOTIME,0*xx
Attempt to send message before time set
$TD ERR,QUEUEFULL,0*xx
Queue for queued messages is full
$TD ERR,TOOLONG,<msg_id>*xx
Message is too large to send
Notes:
The
HD
and
ET
parameters are optional but must occur before the
<data>
portion of the
command. Both affect the time when a message is expired no longer considered available to
transmit. Expired messages are removed from the outgoing packet database. If neither option is
present, the default hold time of
172800
seconds (48 hours) will be used. If both options are
specified, the
<hold_dur>
will be ignored.
<hold_dur>
is the number of seconds to hold the message if it has not been sent before
expiring it from the database.
June 2020
Swarm Tile Manual - Rev 1.00
61/63