Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AP_ExternalAHRS_AdvancedNavigation #23267

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Commits on Aug 15, 2024

  1. AP_HAL_SITL: Added Software simulation for Advanced Navigation Devices.

    Adds ability for SITL Simulation of an AdNav device to be used by making a simulated serial port.
    Changes create a SITL::AdNav class when requested on the command line
    AN-DanielCook authored and tridge committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    93bc5e1 View commit details
    Browse the repository at this point in the history
  2. SITL: Added Simulation for Advanced Navigation Devices

    Added a SITL::AdNav class to emulate a ANPP Device communicating with the Advanced Navigation External AHRS module
    AN-DanielCook authored and tridge committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1669350 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec348f8 View commit details
    Browse the repository at this point in the history
  4. AP_ExternalAHRS: Added Advanced Navigation Device Support

    EAHRS_TYPE: 3 (AdNav) has been added to the AP_External_AHRS.h/.cpp files.
    New Class AP_ExternalAHRS_AdvancedNavigation added in new .cpp/.h files.
    Supports any Advanced Navigation Packet Protocol (ANPP) device with different devices having slight behaviour changes.
    tridge committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    76005b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    47c5d1b View commit details
    Browse the repository at this point in the history
  6. AP_ExternalAHRS: Added filter updates for advanced navigation devices

    When running EAHRS update it will now check for flight mode and gnss enable and request the appropriate changes in the device filter.
    AN-DanielCook authored and tridge committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c2b77a5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2754a5c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    982453b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0879d58 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e8ceb5c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c69f5a7 View commit details
    Browse the repository at this point in the history
  12. AP_ExternalAHRS: Added Acknowledgement GCS Messages for AdNav

    Applied PR Suggestions
    AN-DanielCook authored and tridge committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    d29c487 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b4e7686 View commit details
    Browse the repository at this point in the history
  14. AP_ExternalAHRS_AdvancedNavigation: Rearranged the way initialization…

    … is handled to prevent locking of thread.
    AN-DanielCook authored and tridge committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    720f8a4 View commit details
    Browse the repository at this point in the history