Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
auterion::GlobalNavigationInterface Class Reference

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

Detailed Description

Interface to inject global position measurements to the flight controller's state estimator.

Member Function Documentation

◆ reset_horizontal_position()

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.

◆ update()

void auterion::GlobalNavigationInterface::update ( const GlobalPositionMeasurement measurement)

Send a global position update to the state estimator.

Parameters
measurementthe position measurement to use as an update

The documentation for this class was generated from the following file: