ardupilot icon indicating copy to clipboard operation
ardupilot copied to clipboard

AP_GPS: support GNSS receiver resilience information over MAVLink

Open chiara-septentrio opened this issue 1 year ago • 3 comments

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.

chiara-septentrio avatar Aug 21 '24 14:08 chiara-septentrio

@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.

chiara-septentrio avatar Aug 21 '24 15:08 chiara-septentrio

@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

peterbarker avatar Aug 22 '24 03:08 peterbarker

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 ?

peterbarker avatar Aug 27 '24 06:08 peterbarker

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.

chiara-septentrio avatar Sep 02 '24 14:09 chiara-septentrio

Closing per comment on https://github.com/ArduPilot/ardupilot/pull/31040

peterbarker avatar Oct 26 '25 08:10 peterbarker