User's Manual

$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 HT parameter is optional but must occur before the <data> portion of the command.
<hold_time> is either the number of seconds to expire the message if it has not been sent, or
an epoch second date after which the message will be expired if it has not been sent.
Hold Time Value
Description
1 to 31536000
The message will be considered expired if a Swarm satellite has
not come into view within the specified number of seconds.
31536001 to
1514764800
An error message ($TD ERR,0*xx) is returned.
>1514764800
The message will be considered expired if the Tracker is unable
to send it before the specified time. If the specified time is greater
than 1514764800 and less than or equal to the current UTC
time, the message will not be queued and an expired message
$TD EXPIRED,<msg_id>*xx will be returned immediately.
Note: 1514764800 is equal to 2018-01-01 00:00:00 in epoch
seconds.
None provided
A default hold time of 3600 seconds will be used.
<string|data> may be expressed one of two different ways. If all the data to be sent is in the
ASCII character range from 0x20 (space) to 0x7e (tilde), then the data may be sent as a string.
A string is specified by enclosing the data in double quotes, e.g., "Hello, world". It is permissible
for the string to contain double quotes within the string, e.g., "Today is a "new" day". If the data
to be sent includes one or more character outside the 0x20 to 0x7e range, then it must be
specified as pairs of hex characters ('0'..'9', 'A'..'F', 'a'..'f'), and must be a multiple of 2. Sending
'Hello' as hex would be 48656C6C6F. Illegal characters or an odd number of characters will
cause a BADDATA message to be returned.
<msg_id> is assigned by the Tracker, and is an unsigned 64-bit value comprised of the device
ID, a day of year counter, and a message of day counter. Responses that have a 0 as the
44