Your rating: None Average: 5 (2 votes)

Gpscon is a command line tool to acquire the gps position with the qtlocation api.

Furthermore it has a logfile support with gpx export function.

Start with the following command: /opt/gpscon/bin/gpscon --help


without parameter gpscon will be in endless loop and print to stdout: Latitude; Longitude; Altitude
only way to exit ctrl+c.

With parameters you can exit the application with x+[enter]

x+[enter]: will exit the application and if selected the gpx file will be exported
t+[enter]: will mark a new track in the logfile.
s+[enter]: will mark a new track segment in the logfile.

will enhance the output with additional values: Direction; Ground Speed; Vertical Speed;
Horizontal Acc;Vertical Acc

with this option also the satellite status will be requested and printed out
"Using x of x satellites"

this will select the positioning method. Default is all.
string=all |AllPositioningMethods
string=onlysat |SatellitePositioningMethods
string=nonesat |NonSatellitePositioningMethods

This property holds the requested interval in milliseconds between each update.
If the update interval is not set (or is set to 0) the source will provide updates as often as necessary.
If the update interval is set, the source will provide updates at an interval as close to the requested interval as possible. If the requested interval is less than the minimumUpdateInterval(), the minimum interval is used instead.

sets the amount on how many (shown) requests are made before exit

sets the amount on how many first requests get dumped (useful to eliminate the last known value)

sets the limit of the needed horizontal/vertical accuracy value before print out.
There will be only one print out and after this the app is closing

writing to a log file
string=txt |write/append gpscon.log to user dir
string=gpx |write/append gpscon.log to user dir after last run or exit, the log file will be converted and written to gpscon.gpx in user dir
string=log2gpx |convert log to gpx and exit.

sets the timeout for aquire a gps position in seconds.

If log file exists it will be removed

adds date to output

adds time to output

will mark in the log file a new track. When converting to gpx old log file data and new data will be visible as separate track.

This should output the last known value once at first (debug). If runs=1 it will only print the last known value out and quit.

Will deactivate the user input which causes trouble with cron or python scripts. This option is recommended when using gpscon with scripts.

prints help

Source code:

Application versions: 
File gpscon_0.0.4ham1_armel.deb17.22 KB13/11/2015 - 04:48
File gpscon_0.0.6ham1_armel.deb29.81 KB22/11/2015 - 18:21
File gpscon_0.0.7ham1_armel.deb31.3 KB26/12/2015 - 18:32
File gpscon_0.0.8ham1_armel.deb31.57 KB28/02/2016 - 01:00
File gpscon_0.0.9ham1_armel.deb32.78 KB28/11/2016 - 17:24
File gpscon_0.0.10ham1_armel.deb33.49 KB01/12/2016 - 13:43
File gpscon_0.0.12ham1_armel.deb33.5 KB05/01/2019 - 23:36

gpscon (0.0.12ham1) unstable; urgency=low
  * stop updates before closing and writing gpx

gpscon (0.0.11ham1) unstable; urgency=low
  * added dump of the first events

* Tue Nov 29 2016 Halftux  0.0.10-1
- added track segment to gpx export

* Sun Nov 27 2016 Halftux  0.0.9-1
- added timeout function

* Sat Feb 27 2016 Halftux  0.0.8-1
- added script option (deactivate user input)

* Sun Nov 22 2015 Halftux  0.0.7-1
- added convert status
- added mark tracks in log file

* Sun Nov 22 2015 Halftux  0.0.6-1
- added icon to debian package
- changed package description
- changed category to navigation