Event Report Format; Reset; Context Preservation; Startup Banner - M-Labs PM-H User Manual

Vehicle tracking device
Table of Contents

Advertisement

re-sent. If the report is not acknowledged after the specified number of attempts, it is queued.
If acknowledgement is received after the report is queued (i.e. past timeout of the last attempt),
it is ignored.
Report is not considered "complete" until its acknowledgement is received. Thus, if report X
is sent and report X+1 is triggered while waiting for acknowledgement of X, report X+1 will
be queued until such acknowledgement is received and only then sent. The Arrow will
attempt to re-send queued report(s) every time a new report is triggered. If there is more than
one report queued, the reports will attempt to be sent in the order of triggering and only once
the report is acknowledged, the next report is attempted. This assures that reports are sent and
received in order.
Ack'ed mode assures that all reports are received, but adds overhead in time and data. Report
that is not acknowledged is sent again and eventually will be queued and sent again. The
number and frequency of re-tries is configurable via the Report Acknowledgement command
(AT+XRPA).

Event Report Format

Reports can be generated in either an ASCII representation of hex or as actual binary encoded
hex. The reporting format is selected via Report Format (AT+XRPF) command. Note that
whilethe logical content of the report is the same in both representations, the size for an
ASCII report is twice the size of actual numbers of bytes compared to binary representation.

3.6 Reset

There are a number of resets available on the device. Soft reset resets the baseband only by
using an internal watchdog, while hard reset power cycles the whole device. There is also an
option to reset the GPS sub-system only.

Context Preservation

When a reset is caused by the Network Watchdog or by the Reset command (modes 0,1), the
context of the system is being preserved and is restored after the reset. The context includes
all the periodic timers, the report queue, the odometer, etc. This allows to reset the unit as a
troubleshooting measure either periodically or due to Network Watchdog without losing
reports that are already in the queue or are pending on running timers. Note that the reset
process may cause 1-2min of inaccuracy in the timers and should not be considered as very
precise.

3.7 Startup Banner

After a reset a startup banner is printed through the UART only. The format and content of
the banner shown below:
PROD: PUMA-H
IMEI: 353782066499613
IMSI: 310410964436268
ICCID: 89014103279644362684
© 2017 M-Labs Technologies10/ 14

Advertisement

Table of Contents
loading

Table of Contents