semuconsulting / pyubx2

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

RC 1.2.48 #167

Closed semuadmin closed 2 weeks ago

semuadmin commented 2 weeks ago

pyubx2 Pull Request Template

Description

  1. Add helper methods val2twoscomp and val2signmag to convert signed integer to appropriate two's complement or sign magnitude binary representation. Can be helpful when populating UBX ESF-MEAS dataField values such as speed or wheel tick, as these use both varieties of signed integer representation.

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: