g7ctrl is a daemon and a command shell that are used together with the Xtreme GM7 GPS tracker to help simplify its management and to make it possible to monitor alerts sent by the tracker. It is designed to run in the background and can be used to both receive location updates from a remote tracker and configure a tracker over USB. All received events are stored in a database and can be exported to GPX, KML, and CSV, with distances calculated. It can also execute action scripts upon receiving specific events or generate mail notifications. Extensive reference documentation (HTML and PDF) and Unix man pages are provided.
|Tags||GPS Location GPS Data Transfer Communication Administration|
|Operating Systems||GNU/Linux OS X|
|Implementation||C SQLite 3 pthreads SQL XML Schema|
Release Notes: This is a strongly recommended maintenance release with only bugfixes. All issues detected in a Coverity static analysis scan have been addressed.
Release Notes: This is a maintenance release that adjusts for an error in the protocol documentation which gives the wrong ID for the GFEN event compared to the real ID used by the firmware.
Release Notes: This maintenance release fixes a problem related to how the argument-to-action scripts were constructed. The internals were changed so that each action script is now run in its own thread. The mail templates were slightly updated.
Release Notes: This release adds a feature to start automatic tracking on virtual fence crossing, adds an option to notify and execute an action script on a new tracker connection, and adds a command to control accelerometer sensitivity. Some minor defects and missing files in the distribution tarball were fixed.
Release Notes: This minor bugfix release fixes a bug in receiving event updates from the tracker in a rare corner case and fixes a problem with adding multiple mail recipients.