Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
System State

Provides access to the system's state, including flight controller telemetry. See auterion::SystemState for usage example. More...

Classes

class  auterion::Subscription< S, DataType >
 A template class for managing subscriptions to data coming from the vehicle. More...
 
class  auterion::SystemState
 Provides access to the system's state, including flight controller telemetry. More...
 
struct  auterion::GlobalPositionAssessorConfig
 Configuration structure for GlobalPositionAssessor, defines default acceptance criteria for local position threshold-checkers. More...
 
class  auterion::GlobalPositionAssessor
 Class for assessing various properties of LocalPosition objects. More...
 
struct  auterion::LocalPositionAssessorConfig
 Configuration structure for LocalPositionAssessor, defines default acceptance criteria for local position threshold-checkers. More...
 
class  auterion::LocalPositionAssessor
 Class for assessing various properties of LocalPosition objects. More...
 
struct  auterion::LocalPosition
 Represents local position, velocity, and acceleration in the ENU coordinate system. More...
 
struct  auterion::GlobalPosition
 Represents global position using latitude, longitude, and altitude. More...
 
struct  auterion::AngularRates
 Represents angular rates and accelerations in the FLU body frame. More...
 
struct  auterion::HomePosition
 Represents the home position in both local ENU and global coordinates. More...
 
struct  auterion::BatteryStatus
 Represents the status of the battery. More...
 
struct  auterion::ManualInput
 Represents manual input from a user. More...
 
struct  auterion::LandDetected
 Represents landed state of the vehicle. More...
 
enum class  SubscriptionType {
  LOCAL_POSITION , GLOBAL_POSITION , ATTITUDE , ANGULAR_RATES ,
  ARMED , HOME_POSITION , BATTERY , VTOL_STATE ,
  MANUAL_INPUT , LAND_DETECTED
}
 
enum  auterion::VtolState {
  UNDEFINED , TRANSITION_TO_FIXED_WING , TRANSITION_TO_MULTICOPTER , MULTICOPTER ,
  FIXED_WING
}
 Represents the VTOL state.
 

Detailed Description

Provides access to the system's state, including flight controller telemetry. See auterion::SystemState for usage example.