Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
Loading...
Searching...
No Matches
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::Odometry
 Represents odometry data including attitude and angular rates. 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...
 
struct  auterion::Wind
 Represents wind speed and direction. More...
 
struct  auterion::Airspeed
 Represents validated airspeed. More...
 
enum class  SubscriptionType {
  LOCAL_POSITION , GLOBAL_POSITION , ATTITUDE , ANGULAR_RATES ,
  ODOMETRY , ARMED , SYSTEM_ID , HOME_POSITION ,
  BATTERY , VTOL_STATE , MANUAL_INPUT , LAND_DETECTED ,
  WIND , AIRSPEED
}
 
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.