Releases: semuconsulting/PyGPSClient
Releases · semuconsulting/PyGPSClient
v1.6.5
What's Changed
- RC 1.6.5 by @semuadmin in #243
FIXES:
- Fix custom map import spurious validation error.
ENHANCEMENTS:
- Add preset description entry field to Configuration Command Recorder import facility.
- Make TTY Presets dialog fully resizeable.
- Update NMEA config panel to allow preset commands to be edited or entered manually before sending.
- Update NMEA config panel to recognise correct PAIR responses for some Quectel set and poll commands (e.g. a PAIR864 Set baud rate command corresponds to a PAIR865 poll response).
Full Changelog: v1.6.4...v1.6.5
v1.6.4
What's Changed
- RC 1.6.4 by @semuadmin in #242
FIXES:
- Fix
CFG-VALSET ACK-NAKerror when configuring ZED-X20P as base station. - Fix
AttributeError: ... has no attribute frm_socketservererror in Server Config panel when configuring certain devices for SVIN.
ENHANCEMENTS:
- Improve Base Station receiver configuration handling in the NTRIP Caster/Socket Server dialog.
- Add connected device descriptor to status bar (e.g. "u-blox ZED-F9P", "Unicore UM981S", "Septentrio mosaic-X5" or "Quectel LG290AG03"). FYI This is based on polls of hardware information messages (one for each enabled protocol) sent approximately 3 seconds after the connection is started (you may see 'unknown protocol' warnings in response to some of these messages; these can be ignored). Failing this, a generic descriptor is displayed on receipt of a message protocol unique to a particular manufacturer (e.g. "u-blox" on receipt of a UBX message, "Unicore" on receipt of a UNI message, etc.). Note that some (mainly older) devices may not return a meaningful descriptor, in which case "N/A" will be displayed. Note also that some receivers will not output hardware information messages at low baud rates (< 38,400).
- Minor updates to serial port configuration panel (additional timeout values).
- Mininum pynmeagps version updated to v1.1.1.
Full Changelog: v1.6.3...v1.6.4
v1.6.3
What's Changed
- RC 1.6.3 - Add Unicore binary data output support by @semuadmin in #240
- Add support for Unicore UNI binary data output messages via
pyunigps>=0.1.3andpygnssutils>=1.1.22.
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
- RC 1.6.2 by @semuadmin in #239
- Add support for Unicore Secondary Antenna and Attitude (IMU) NMEA sentences e.g. UM98n "GGAH", "HPD" (requires pynmeagps>=1.1.0).
- Minor cosmetic UI enhancements to improve rendering on some Linux window managers (e.g. xfce).
Waiting for XXX dataalerts added to user-selectable widgets to clarify which type of GNSS data each widget is waiting for. Widgets are not 'initialised' (underlying grids & labels drawn) until this data arrives. As in previous versions, widgets which depend on protocol-specific data (e.g. UBX) will display aReceiver does not appear to support XXX dataalert if requisite data isn't received after 10 navigation solutions.
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- RC 1.6.1 by @semuadmin in #235
- Updates to main application window geometry (size and position) handling. Current window geometry is now saved to json configuration file as
screengeom_s(e.g."1373x798+71+44"), and will be restored on restart. Default startup geometry is centered at 75% of screen resolution.
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- RC 1.6.0 by @semuadmin in #233
FIXES:
- Fix Load Configuration error #232
AttributeError: 'tuple' object has no attribute 'upper'.
ENHANCEMENTS:
- Add user-selectable Signals widget, displaying individual GNSS PRN / Signal ID levels and (where applicable) correction sources (receiver must support UBX NAV-SIG messages). Provides greater granularity than the existing Levels widget for UBX devices. Signal IDs are shown in RINEX format e.g. "L1_C/A", "E5_aQ", etc.
- Add user-defined preset import facility to Configuration Load/Save/Record panel (accessed via Menu..Options..Configuration Command Recorder). This allows user to record a sequence of UBX, NMEA or TTY commands as they are sent to the receiver and to import this sequence as a user-defined preset in the PyGPSClient json configuration file. This obviates the need to edit the configuration file manually. Remember to re-save the configuration file to persist the changes.
- Add Undock/Dock Settings panel facility, via Menu..View..Undock/Dock Settings. Settings panel can now be undocked from the main application window and displayed as a separate Toplevel dialog. If (and only if) non-transient (
transient_dialog_b: 0), the settings panel can be minimized independently of the main window. - NTRIP Caster / Socket Server Configuration is now a separate Toplevel dialog panel, accessed through Server Config button on Settings panel or via Menu..Options..Server Configuration. Number of connected clients is now displayed in topmost banner panel.
- Show "C/No = 0 dbHz" option ("unused satellites") is now accessible through double-right-click on LevelsView and SignalsView widgets; option removed from main Settings panel.
- Minor cosmetic updates to various panels to improve navigation on smaller / lower resolution screens.
Full Changelog: v1.5.23...v1.6.0
v1.5.23
What's Changed
- Rc 1.5.23 by @semuadmin in #230
FIXES:
- Fix PUBX003 & NAV-SVINFO file input parsing error #229
ENHANCEMENTS:
- Move Configuration Command Load/Save/Record facility from UBX Configuration Panel to separate dialog, selectable from Options menu. Can now be used to record and replay UBX, NMEA and TTY configuration commands.
- Reduce minimum File Delay spinbox setting to 2 ms (was previously 20 ms).
Full Changelog: v1.5.22...v1.5.23
v1.5.22
What's Changed
- RC 1.5.22 by @semuadmin in #228
FIXES:
- Fix KeyError in UBX Legacy Dynamic Config Panel #227
ENHANCEMENTS:
- Make maximum individual data log file size (in bytes) manually configurable via
logsize_nsetting in json configuration file. Default is 10 MB. - Tolerate unrecognised configuration settings in json file with warning "Consider re-saving" (previously json file would have been rejected). Unrecognised settings will be logged as INFO messages (--verbosity 2).
- Internal enhancements to thread handling to improve dialog response at high transaction rates.
Full Changelog: v1.5.21...v1.5.22
v1.5.21
What's Changed
- fix datalog issue Fixes #224 by @semuadmin in #225
- Fix issue with datalogging
- Fix issue with typo in older chartsettings_d configuration settings causing error on startup.
Fixes #224
Full Changelog: v1.5.20...v1.5.21
v1.5.20
What's Changed
- restore manifest by @semuadmin in #223
- Restore missing manifest file.
Full Changelog: v1.5.19...v1.5.20