User's Manual
DRAFT TrimTrac 1.5 Technical Manual v0.3ab 125
QUERY_METERS
This message is sent by the server to request the current state of the runtime
meters (See SET_EXT2_APP_CONFIG for runtime meter setup instructions).
The meters can also be individually cleared via this message.
>QTKABC;PW=PPPPPPPP;ID=YYYYYYYY;*ZZ<
A
Always ‘M’: Indicates a query runtime meters message.
B
Runtime Meter Motion-based Query: 0=Report Only (No
Reset); 1=Report with Reset
C
Runtime Meter LPA-based Query: 0=Report Only (No Reset);
1=Report with Reset
PPPPPPPP
Security Password
. Always 8 alphanumeric characters, UPPER
CASE ONLY.
. Default 00000000
YYYYYYYY
Unit ID. Always 8 alphanumeric characters, UPPER CASE ONLY
ZZ
Checksum.
Table 63, QUERY_METERS Message
QUERY_POSITION
This message is used to command the TrimTrac 1.5 to report either its current or
its most recently logged position.
The unit will compute and report new position fix if the QUERY_POSITION
Operation Mode is set “P=Compute New Position Fix” OR, if there has been
motion since the last position fix and the QUERY_POSITION Operation Mode is
set “S=Compute if Position Aged”. The unit will respond by computing a new
position fix and then sending a new REPORT_POS message (with TriggerType
set to “3=Query”); provided, however, that the TrimTrac 1.5 was able to compute
a new position fix prior to expiration of the GPS Fix Timeout specified in the
QUERY_POSITION message.
The unit will send a new STATUS_MSG and the most recently logged
REPORT_POS (in a single SMS message if Communication Mode is set
“0=SMS”) if:
1. QUERY_POSITION has the Operation Mode set “L=Logged”; OR
2. QUERY_POSITION has the Operation Mode set “S= Compute if
Position Aged”, but there has been no motion since the last logged
position (i.e. Position Aged is set “0=Current”); OR
3. No GPS fix was achieved prior to expiration of the GPS Fix Timeout
specified in the QUERY_POSITION message and:
a. QUERY_POSITION has the Operation Mode set “S= Compute
if Position Aged” and there has been motion since the last
logged position (i.e. Position Aged is set “1=Aged”); OR