Add process_monver() helper method to extract dictionary of hardware, firmware and software version identifiers from parsed MON-VER message.
Sphinx documentation and docstrings enhanced to include global constants and decodes.
socket_stream.SocketStream class renamed to socket_wrapper.SocketWrapper class for clarity.
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
CHANGES:
process_monver()
helper method to extract dictionary of hardware, firmware and software version identifiers from parsed MON-VER message.socket_stream.SocketStream
class renamed tosocket_wrapper.SocketWrapper
class for clarity.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.