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 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.
Release Notes: Options to communicate with a device over a GPRS link were added. Options to translate command replies into plain text were added, some possible resource leaks were fixed, and the low-level communication routines were rewritten for clarity. The manual was updated with more examples.
Release Notes: This is a minor bugfix release which fixes the command shell so blank lines are allowed, fixes a corner case in the reply from the daemon, and adds minor updates to the manual.