GNSS Resilience with Septentrio
Add support for GNSS receiver resilience information
Depend on this PX4-Autopilot PR : https://github.com/PX4/PX4-Autopilot/pull/25012 Original PR : https://github.com/mavlink/qgroundcontrol/pull/11781
Description
This PR is mostly taken from @chiara-septentrio and @flyingthingsintothings PR. The code is mostly the same, I have improved a little code structure and move some files to update code structure
If you want to have resilience information, you should use this PR of PX4 : https://github.com/PX4/PX4-Autopilot/pull/25012
And set CONFIG_MAVLINK_DIALECT="development" to your default.px4board
Test Steps
I have used a Septentrio emulator that emulate Jamming, Spoofing and Authentication attacks which was impossible to test before. The functionality run smoothly in all cases, tell me if you need a video of demonstration or something's else to merge the PR :smiley:
Checklist:
- [x ] Review Contribution Guidelines.
- [ x] Review Code of Conduct.
- [x ] I have tested my changes.
Related Issue
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.