semuconsulting / PyGPSClient

Python Graphical GPS Client Application supporting NMEA, UBX, RTCM3, NTRIP & SPARTN Protocols
BSD 3-Clause "New" or "Revised" License
493 stars 98 forks source link

Rc 1.4.3 #89

Closed semuadmin closed 1 year ago

semuadmin commented 1 year ago

PyGPSClient Pull Request Template

RELEASE v1.4.3

ENHANCEMENTS:

  1. SPARTN MQTT configuration facilities enhanced to accommodate L-band as well as IP topics, including /pp/frequencies/Lb. As before, the utility will automatically upload the appropriate IP or L-band decryption keys and validity dates to the receiver (e.g. ZED-F9P) on receipt of an RXM-SPARTNKEY message (i.e. /pp/ubx/0236/ip or /pp/ubx/0236/Lb topic) from MQTT.
  2. Note that a standard PointPerfect L-Band subscription does NOT provide access to the /pp/ip/* (SPARTN data) topics, the assumption being that the necessary correction data will arrive via RXM-PMP messages from the L-band receiver (e.g. NEO-D9S). Uncheck the IP topic checkbox before connecting to an L-band MQTT source.
  3. Add support for MQTT SPARTN "jp" region.
  4. Other minor improvements in usability.
  5. Changes require pygnssutils>=1.0.15.

Testing

Please test all changes, however trivial, against the supplied pytest suite tests/test_*.py. Please describe any test cases you have amended or added to this suite to maintain >= 99% code coverage.

Checklist: