Confidential & Proprietary Information
9.1.15.6 Change of Location Detection
The Geofence position is a configuration setting that can store the current position. GPS events can notify the application
when the device has transitioned out of the stored position, when a gps fix occurs. This feature is particularly useful for
the application’s tracking module, to be able to offload this calculation to the GPS module.
The change of location detection is based on a circle with configurable radius.
9.1.15.7 Power Settings
The GPS supports cold and hot starts but allows a warm selection for compatibility. The time-to-fix (TTF) can be reduced
by using warm starts but requires additional low-power consumption by the GPS to maintain ephemeris data.
9.1.15.8 NMEA Pass Through
The NMEA sentences captured can be passed to the application or external interfaces via URC messages, if the
corresponding GPS event flag is enabled.
9.1.15.9 Manual Mode
In manual mode, set GPS Position AT commands can be used to set the GPS position reported by the GPS module, as well
as synchronize the RTC clock.
9.1.15.10 RTC Clock
The RTC clock is automatically updated when a GPS fix occurs
9.1.15.11 RTC Module
The RTC module saves and synchronizes the current UTC date time whenever a GPS fix is obtained internally or via
external APIs.
9.1.15.12 RTC Stale Time
The RTC time may drift over time, and thus, an adjustable stale time setting will cause the RTC Module to request a GPS
fix.
9.1.15.13 Set RTC Time
A set RTC time API is available. Additionally, the RTC will be synchronized to UTC time if the set GPS Position API is used
(see GPS Module Section).
9.1.16 Accelerometer Module
The accelerometer can detect acceleration changes independent from orientation changes. Either or both of these
changes can be enabled to generate a motion event.
9.1.16.1 Motion/Vibration/In-Motion Events
Additionally, it is possible to require consistent motion for a period of time before declaring the device is “In-Motion”.
This is accomplished with the vibration continuous time setting. When this setting is non-zero, successive motion events
are used to meet the continuous vibration setting requirement.
Likewise, it is possible to require consistent no-motion to occur to transition out of the “In-Motion” state, which is
accomplished with the vibration lacking continuous time seconds setting.