Releases: semuconsulting/PyGPSClient
Releases · semuconsulting/PyGPSClient
v1.6.10
What's Changed
- RC 1.6.10 by @semuadmin in #254
- Minor enhancements to UBX Config Dialog confirmation signalling.
- Amend CFG-VALSET/GET/DEL Configuration Interface panel; X-type attributes (
X004,X008, etc.) are now entered in conventional hexadecimal integer notation rather than little-endian hex strings, consistent with values illustrated in the Interface Specifications e.g. value for CFG_SBAS_PRNSCANMASK (X008) would now be entered0x000000000003ab88rather than88ab030000000000. - Make 'Check for update on startup' 'opt-in' rather than 'opt-out'. Setting available via About dialog.
- pygnssutils version updated to 1.2.2 - incorporates various fixes and enhancements to RINEX Conversion facility.
Full Changelog: v1.6.9...v1.6.10
v1.6.9
What's Changed
- RC 1.6.9 by @semuadmin in #251
- Add manually-editable
resizeable_dialog_bconfiguration setting as a workaround for screen scaling issues on some platforms (e.g. Ubuntu Wayland). Fixes #250. - IMU Monitor renamed to Attitude Monitor, and various internal enhancements including explicit display of NAV-PVT
headVehValidstatus.
Full Changelog: v1.6.8...v1.6.9
v1.6.8
What's Changed
- update rinex dialog by @semuadmin in #249
- Updates to experimental RINEX conversion dialog for pygnssutils >=1.2.1. Provisional support for RINEX 4.02 and GPS CNAV added.
Full Changelog: v1.6.7...v1.6.8
v1.6.7
What's Changed
- Rc 1.6.7 by @semuadmin in #246
ENHANCEMENTS:
- Add preliminary support for RINEX conversion of raw observation, navigation and meteorology data from previously-saved binary data logs. Based on the pyrinexconv CLI utility in pygnssutils. NB: This is currently an experimental facility, the intention being to enhance in future releases - see pygnssutils release notes for details of current functionality and limitations.
- Minor internal enhancements to Import Custom Map exception handling.
Full Changelog: v1.6.6...v1.6.7
v1.6.6
What's Changed
- Rc 1.6.6 by @semuadmin in #245
FIXES:
- Update nmeahandler to cater for mixed float/null NMEA GGA alt/sep data (e.g. cold GlobalSat BU353) - Fixes #244.
ENHANCEMENTS:
- Minor internal updates to NTRIP SPARTN handling - no longer requires a 'dummy' key for unencrypted Point Perfect Flex SPARTN NTRIP services, and will decode unencrypted payloads by default. The
spartndecode_bflag in the json configuration file now only applies to legacy encrypted MQTT and L-Band SPARTN services. - Update deprecated Node20 GitHub actions to Node24.
Full Changelog: v1.6.5...v1.6.6
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