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).
pyubx2 Pull Request Template
Description
val2twoscomp
andval2signmag
to convert signed integer to appropriate two's complement or sign magnitude binary representation. Can be helpful when populating UBX ESF-MEASdataField
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:
tests/test_*.py
unittest suite to maintain >= 99% code coverage.tests/test_*.py
unittest suite.