A small tool producing JS & JSON output based on GPS data provided by a GPSD server
The program is available in 🇺🇸 English and 🇫🇷 French.
🎯 Beta stage: Please try hard the program, do unexpected actions, try various GPSD servers, etc.
📘 Find more information on the Wiki of this project!
This is my first mini-project in C++. As a beginner I would like to meet other C++ developers and fix bugs.
The aim of this program is to provide access to GPS data as JavaScript and JSON output.
Output is available through files or through the built-in mini HTTP server.
Only the TPV class from the GPSD protocol is available.
This project uses the Qt framework, which provides an amazing easy-to-use multi-platform availability.
That is the easiest way to use some AJAX is with an HTTP server, with the lowest possible delay!
If you have several GPS devices, I thought about you!
If you have several networks, no problem!
The GPSD server crashed? The WiFi does not work well? Do not worry!
Well, clicking buttons every time is boring, isn't it?
Filling fields is a pain, so your configuration is always saved on exit!
If you use the program for a long period of time, you'll love it.
--confignoload
- run program with a new fresh configuration--confignosave
- do not save configuration on exit--language xx
- force an interface language, possible values:en
,fr
--minimized
- minimize in tray on startup--noautostart
- do not auto-start HTTP server and GPSD clients--traynomessages
- disable messages from tray icon
Because we do not have the same needs and the same GPSD server!
In addition, the program adds the field relaytime
(milliseconds timestamp) in JSON and JS objects when a GPSD response is received.
For a maximum compatibility and the largest choice, support is provided for all common protocols!
This program has full IPv6 compatibility thanks to Qt!