summaryrefslogtreecommitdiff
path: root/xgps
Commit message (Collapse)AuthorAgeFilesLines
* xgps: Exclude unknown-position sats from skyview (again).Fred Wright2019-05-281-0/+10
| | | | | | | | | | | This fix, first added in commit 9af0ab644, was inappropriately removed by commit 6e2842d3e. It now has a more detailed comment explaining why it's not redundant with the other filtering. TESTED: Ran xgps against data from three Navika-100 receivers, and verified that the SBAS satellites are no longer inappropriately shown at the "north point".
* driver_ubx: Improve comments about UBX-NAV-EOEGary E. Miller2019-04-181-0/+1
|
* deg_to_s() and calls to it: Allow negative degrees, use fabs().Gary E. Miller2019-02-221-5/+3
| | | | | Every call to deg_to_s() was preceded by a fabs(deg). So move the fabs() into deg_to_s().
* xgps: Wanr, not segfault, on missing DISPLAY variable.Gary E. Miller2018-12-271-1/+6
|
* xgps: Clear sat list and Skyview on empty SKY.Gary E. Miller2018-11-291-1/+10
|
* xgps: Add exception for bad PYTHONPATHGary E. Miller2018-11-161-2/+9
|
* Update version to 3.19-dev. back to dev cycle.dev-3.19aGary E. Miller2018-10-191-1/+1
|
* Chnage version to 3.18.1release-3.18.1Gary E. Miller2018-10-191-1/+1
|
* xgps: typo in comment, no functional change.Gary E. Miller2018-10-181-1/+1
|
* xgps tweak sat colors.Gary E. Miller2018-10-181-2/+2
|
* xgps: Stop using deprecated Gdk.color_parse()Gary E. Miller2018-10-181-11/+11
| | | | Directly use RGB.
* xgps: adjust colors to fit some of the RINEX 3 ranges.Gary E. Miller2018-10-181-3/+8
|
* xgps: Degrade gracefully when mousover not available.Gary E. Miller2018-10-091-1/+10
| | | | Remote X11 displays can not do mouseovers.
* 3.19!dev: Change revisions for 3.19~dev cycle.Gary E. Miller2018-10-021-1/+1
|
* Version bump to 3.18 for release.release-3.18Gary E. Miller2018-10-021-1/+1
|
* xgps: PEP8 nit.Gary E. Miller2018-10-011-2/+1
|
* xgps: Add API version check. Not fatal.Gary E. Miller2018-10-011-0/+8
| | | | Output warning to stderr.
* xgps: Compare gpsd version to expected version.Gary E. Miller2018-10-011-2/+12
|
* xgps: Fix compatibility with older gpsd.Gary E. Miller2018-10-011-16/+27
| | | | I thought xgps checked the JSON, but it does not.
* xgps: slightly nicer mouse over behavior.Gary E. Miller2018-09-291-0/+16
| | | | Modal was locking the popup for the timeout duration.
* xgps: Add popups to Skyview. Fix some nits.Gary E. Miller2018-09-291-9/+55
|
* xgps: fix clearing of Satellite List.Gary E. Miller2018-09-281-1/+1
|
* xgps: remove some debug info.Gary E. Miller2018-09-251-2/+2
|
* xgps: Fix Seen count when 28 and over sats seen.Gary E. Miller2018-09-251-11/+20
|
* xgps: fix spelling error.Gary E. Miller2018-09-251-1/+1
|
* xgps: improve usage()Gary E. Miller2018-09-251-1/+12
|
* xgps: update version to gps_versionGary E. Miller2018-09-211-1/+1
|
* xgps: Fix -V option.Gary E. Miller2018-09-211-1/+1
|
* add gps module version check to Python programsGary E. Miller2018-09-211-0/+13
|
* xpgs: more pylint tweaks. Pylint picky about name reuse.Gary E. Miller2018-09-211-3/+6
| | | | Also wants all class variables defined in __init__.
* xgps: various pylint nits. Mostly variable name reuse.Gary E. Miller2018-09-211-40/+40
|
* xgps: Add missing docstrings.Gary E. Miller2018-09-211-2/+23
|
* xgps: various pylint tweaks. No functional change.Gary E. Miller2018-09-211-30/+31
|
* xgps: pylint cleanups.Gary E. Miller2018-09-191-9/+13
|
* xgps: Plot GLONASS as a diamond. pycodestyle cleanups.Gary E. Miller2018-09-191-10/+22
|
* xpgs: Use gnssid:svid. GNSS type in list, different shapes.Gary E. Miller2018-09-191-73/+64
|
* xgps: Add ECEF data. general cleanup.Gary E. Miller2018-06-271-38/+177
| | | | Thanks to Virgin Orbit for their support to improve xgps.
* SPDXify the licerse references.Eric S. Raymond2018-03-081-1/+1
|
* xgps: Add display of ECEF data.Gary E. Miller2018-02-141-2/+20
|
* Revert "Add clock_gettime in contrib."Gary E. Miller2018-01-251-90/+18
| | | | | | This reverts commit fb67eea6594bf9214e179ecc0c273e0fecb5bfda. Whoops. I accidently pushed some work in progress with clock_gettime.
* Add clock_gettime in contrib.Gary E. Miller2018-01-221-18/+90
| | | | This program measures the latency of the clock_gettime() system call.
* xgps: Print error message if Gtk3 not installed.Gary E. Miller2017-11-021-1/+7
| | | | xgps was just crashing if Gtk2 is installed.
* xgps*: delete-event was mis-spelled as delete_eventGary E. Miller2017-07-271-1/+1
|
* xgps: fix pylint complaint about initializer.Gary E. Miller2017-07-271-1/+2
| | | | The old call to __init__ did look odd...
* xgps: tweak window titleGary E. Miller2017-07-271-2/+4
|
* xgps: fix pylint complaints about changing variable typesGary E. Miller2017-07-261-3/+3
|
* Fixes some pylint issues.Fred Wright2017-07-141-15/+18
| | | | | | | | | | | This doesn't fix all complaints by pylint, but significantly reduces their number. Ditto for pep8 complaints. Also makes a couple of related cosmetic edits. TESTED: Ran "scons build-all check" with no errors. Both "pylint" and "pep8" targets report fewer issues.
* xgps: pep8 fixesGary E. Miller2017-07-011-28/+61
|
* Increases MAXCHANNELS in xgps.Fred Wright2017-01-191-3/+7
| | | | | | | | | | | | | | | The current MAXCHANNELS value in xgps, obtained from gps.py, has been observed to be inadequate. The value in gps.py is an outdated value that was never updated when the C value was changed, but using the new value of 72 in xgps would result in a huge window. This change defines a local MAXCHANNELS in xgps, which does not need to match the value in gps.py. It's currently set to 28, based on having observed a case with 25 visible satellites. It would be better to make it dynamic, but that would require reworking some of the Gtk setup code. TESTED: Ran against a receiver reporting 25 visible satellites, seeing all satellites reported and no console error messages.
* Tweaks xgps and xgpsspeed UIs.Fred Wright2016-12-181-6/+9
| | | | | | | | | | | | | | | | | | | | This makes a couple of minor improvements to the xgps[speed] UIs: 1) If a target (host/port/device) is specified, it is included in the window title. This is especially useful when running multiple instances pointing at different targets. 2) Interprets blank host and/or port fields in host:port:device notation as the default values. This allows, e.g., specifying a device without having to explicitly specify the default host/port. Also replaces all hardcoded '2947' instances with gps.GPSD_PORT. TESTED: Tried various arguments, including using the option forms in xgpsspeed. Also tried a long string of leading zeroes on the port number to verify that a ridiculously long target string is taken in stride.