|
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::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 , 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. | |
Provides access to the system's state, including flight controller telemetry. See auterion::SystemState for usage example.