Configuration *.json file save procedure enhanced to save and restore all user-configurable settings parameters, including those for NTRIP and SPARTN Clients. NB: changes require pygnssutils>=1.0.13. Order of precedence for config settings is:
NB: Configuration file element names have been changed to facilitate type validation (e.g. "sockclientport" is now "sockclientport_n" to signify it takes an integer value). Some older names will no longer be recognised. It is recommended to save a new copy of the default configuration as pygpsclient.json.
Add scrollbars to settings frame to allow better navigation on low-res displays.
Add EBNO & FEC Bits values to SPARTN L-Band configuration panel to help monitor signal quality.
Minor improvements to documentation and code comments.
FIXES:
Fix AttributeError if opening with older json configuration file.
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.
PyGPSClient Pull Request Template
RELEASE CANDIDATE v1.4.1
ENHANCEMENTS:
Configuration *.json file save procedure enhanced to save and restore all user-configurable settings parameters, including those for NTRIP and SPARTN Clients. NB: changes require
pygnssutils>=1.0.13
. Order of precedence for config settings is:NB: Configuration file element names have been changed to facilitate type validation (e.g. "sockclientport" is now "sockclientport_n" to signify it takes an integer value). Some older names will no longer be recognised. It is recommended to save a new copy of the default configuration as
pygpsclient.json
.FIXES:
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:
tests/test_*.py
unittest suite to maintain test coverage.tests/test_*.py
unittest suite.