semuconsulting / pyubx2

Python library for parsing and generating UBX GPS/GNSS protocol messages.
BSD 3-Clause "New" or "Revised" License
165 stars 65 forks source link

Release candidate 1.2.37 #138

Closed semuadmin closed 7 months ago

semuadmin commented 7 months ago

pyubx2 Pull Request Template

RELEASE CANDIDATE 1.2.37

CHANGES:

  1. Streamline parsing of NAV messages with high precision attributes (NAV-HPPOSSEC, NAV-HPPOSLLH, NAV-RELPOSNED). High precision attributes will now be prefixed "_HP" in the payload definitions, and their scaled values will be automatically added to the corresponding standard precision attribute. The high precision attribute will be omitted from the parsed message (so, for example, the parsed NAV-RELPOSNED message will no longer include both relPosN and relPosHPN values - relPosN will include the scaled relPosHPN value).
  2. Add new configuration database items for F10 SPG 6.0 and F9 L1L5 1.41 firmware:

    "CFG_HW_ANT_ON_SHORT_US": (0x30a3003c, U2),

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.

If you're adding new UBX message definitions for Generation 9+ devices, please check for any corresponding configuration database updates (ubxtypes_configdb.py).

Checklist: