Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
|
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. | |
Provides access to the system's state, including flight controller telemetry. See auterion::SystemState for usage example.