Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
|
Interface to inject global position measurements to the flight controller's state estimator. More...
#include <auterion_sdk/navigation/global_navigation.hpp>
Public Member Functions | |
GlobalNavigationInterface (SDK &sdk) | |
void | update (const GlobalPositionMeasurement &measurement) |
Send a global position update to the state estimator. More... | |
void | reset_horizontal_position () |
Notify the FMU that the global position estimate for horizontal position (latitude and longitude) has been reset. More... | |
Interface to inject global position measurements to the flight controller's state estimator.
void auterion::GlobalNavigationInterface::reset_horizontal_position | ( | ) |
Notify the FMU that the global position estimate for horizontal position (latitude and longitude) has been reset.
This prevents the system's EKF from rejecting future measurement updates after a discontinuity or inconsistency in data.
void auterion::GlobalNavigationInterface::update | ( | const GlobalPositionMeasurement & | measurement | ) |
Send a global position update to the state estimator.
measurement | the position measurement to use as an update |