ardupilot
ardupilot copied to clipboard
AP_GPS: support GNSS receiver resilience information over MAVLink
Add support for reporting resilience information from GNSS receivers (system status & interference & authentication) over MAVLink. These information have been added in Mavlink recently and this implements it in the code, for now it is only available with Septentrio receivers. For testing it, I had to move the message to common.xml as they are currently in development.xml. This should not be an issue once the implementation is complete and the message can be moved to common.
While for now I could only test that it built correctly, and that the function to send the message to mavlink was correctly called with accurate data fed to it. I will need to modify Mission Planner to ensure that it's fully compatible.
@tridge Do you have any idea on how to tackle the message being in development.xml for the integration? I am not sure when it would be appropriate for the message to be moved to common and the automatics checks fail because they do not have access to it unless I add it.
@tridge Do you have any idea on how to tackle the message being in development.xml for the integration? I am not sure when it would be appropriate for the message to be moved to common and the automatics checks fail because they do not have access to it unless I add it.
The message is in ``development.xml` ,just not in our development.xml
I've created a PR to add it to our development.xml: https://github.com/ArduPilot/mavlink/pull/368
I've merged a PR to master to reference the GNSS_INTEGRITY message now
Rebasing this should cause the tests to be happy again.
... also, can we close https://github.com/ArduPilot/ardupilot/pull/26990 ?
I will test it then! You can close #26990, it's not my PR so I can't close it (as far as I know) but it's outdated now.
Closing per comment on https://github.com/ArduPilot/ardupilot/pull/31040