Releases: semuconsulting/PyGPSClient
Releases · semuconsulting/PyGPSClient
v1.4.20
What's Changed
- Rc 1.4.20 by @semuadmin in #143
FIXES:
- Fixes typo in ubx_handler which affects NAV2-STATUS messages #142
CHANGES:
- Minor improvements to settings frame appearance.
- Add support for logging in underlying pygnssutils utilities (gnssntripclient, gnssmqttclient, gnssserver)
- App
get_coordinates()
method now returns additional coordinate and fix data as dict rather than tuple.
Full Changelog: v1.4.19...v1.4.20
v1.4.19
What's Changed
- RC 1.4.19 by @semuadmin in #141
- Add modular logging facility. Logging configuration is defined globally in
__main__.py
, with global log level and destination set via the CLI--verbosity
and--logtofile
arguments. Subsidiary modules can useself.logger = logging.setLogger(__name__)
and individual module log levels can be overridden using e.g.self.logger.setLevel(DEBUG)
. - Minor About dialog updates.
- Tidy up string definitions.
Full Changelog: v1.4.18...v1.4.19
v1.4.18
What's Changed
- RC 1.4.18 by @semuadmin in #139
- Fix PUBX03 NMEA handling for Sky View - Fixes #138
- Make PUBX03 SVID numbering consistent with GSV
Full Changelog: v1.4.17...v1.4.18
v1.4.17
What's Changed
- Rc 1.4.17 by @semuadmin in #133
- Update ubxhandler.py for pyubx2>=1.2.43 (change from NAV-PVT difSoln to diffSoln)
- Improved logging of data stream errors to console.
- Internal performance streamlining - no functional changes.
Full Changelog: v1.4.16...v1.4.17
v1.4.16
What's Changed
- Release candidate 1.4.16 by @semuadmin in #132
FIXES:
- Fix handling of encrypted SPARTN payloads from MQTT or NTRIP sources.
Full Changelog: v1.4.15...v1.4.16
v1.4.15
What's Changed
- Rc 1.4.15 by @semuadmin in #130
ENHANCEMENTS:
- Updated functionality in pygnssutils and pyspartn libraries (see respective libraries for details).
- Update application icon.
Full Changelog: v1.4.14...v1.4.15
v1.4.14
What's Changed
- RELEASE CANDIDATE 1.4.14 by @semuadmin in #127
ENHANCEMENTS:
- Add default port checkboxes to UBX Preset config panel (these govern which port(s) any message rate commands apply to). The selection can be saved as configuration parameter
defaultport_s
.
![Screenshot 2024-04-09 at 09 35 57](https://private-user-images.githubusercontent.com/28569967/320879257-c7880489-0f11-4332-bb00-a42653878c94.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMTk1MDksIm5iZiI6MTcyNDAxOTIwOSwicGF0aCI6Ii8yODU2OTk2Ny8zMjA4NzkyNTctYzc4ODA0ODktMGYxMS00MzMyLWJiMDAtYTQyNjUzODc4Yzk0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDIyMTMyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc4OTA0MjU5Y2U0YTJmNDYwY2ViYmIxZTg4NTY2NzEyZWQ5ZTZiMTk2MjU5ZjM3YzBkZWVlNTMxMTMxZjMzYjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.k5qBjrsZkOkYPh8lXSEqCKbPeMfwFjJy2J7JHtmgfTs)
FIXES:
- Update ubxsetrate helper method to use CFG-VALSET command for newer (UBX protocol >= 23.01) devices, and the older CFG-MSG command for older devices. This fixes an error (#125) where the spectrum, system monitor and rover plot widgets would not display data for M10 and F10 UBX devices.
Full Changelog: v1.4.13...v1.4.14
v1.4.13
What's Changed
- RELEASE CANDIDATE 1.4.13 by @semuadmin in #122
ENHANCEMENTS:
- Add support for PointPerfect NTRIP SPARTN service
ppntrip.services.u-blox.com
(requires pygnssutils>=1.0.22). - Add support for TLS (port 443/2102) connections in NTRIP client (requires pygnssutils>=1.0.21).
- Add support for TLS (port 443) connections in socket client.
- Add explicit SPARTN protocol filter in settings panel.
- Minor enhancements to custom offline map exception handling.
Full Changelog: v1.4.12...v1.4.13
v1.4.12
What's Changed
- Rc 1.4.12 by @semuadmin in #121
RELEASE 1.4.12
FIXES:
- Fix stream handler KeyError Fixes #120.
- Fix socket stream KeyError Fixes #119.
- Fix map_frame pylint warnings.
Full Changelog: v1.4.11...v1.4.12
v1.4.11
What's Changed
- Rc 1.4.11 by @semuadmin in #116
ENHANCEMENTS:
- Enhance custom offline map facility to allow multiple maps to be defined in config file. If Map Type of 'custom' is selected, PyGPSClient will automatically display custom map corresponding to current location or, if there is none, the default Mercator world map. Maps do not need to be contiguous. See README and example json configuration file for details.
Full Changelog: v1.4.10...v1.4.11