| Auterion App SDK
    Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system. | 
Different setpoint types to control the vehicle. More...
| Modules | |
| Common | |
| Setpoint types shared among different vehicle types. | |
| Multicopter | |
| Multicopter-specific setpoint types. | |
| Classes | |
| class | auterion::ModeConfiguration | 
| Configuration flags for specifying mode requirements and capabilities.  More... | |
| class | auterion::Mode | 
| Defines a mode to control the vehicle using a (set) of setpoint types.  More... | |
| using | auterion::ModalityConfig = std::variant< RateSetpoint::Config, AttitudeSetpoint::Config, multicopter::BodyFrameDynamicsSetpoint::Config, multicopter::LocalFrameDynamicsSetpoint::Config, multicopter::LocalFrameGotoSetpoint::Config, multicopter::GlobalFrameGotoSetpoint::Config, fixedwing::DynamicsSetpoint::Config, vtol::TransitionSetpoint::Config > | 
| Type alias for representing various configuration options for mode control. | |
| using | auterion::Setpoint = std::variant< RateSetpoint, AttitudeSetpoint, multicopter::LocalFrameDynamicsSetpoint, multicopter::BodyFrameDynamicsSetpoint, multicopter::LocalFrameGotoSetpoint, multicopter::GlobalFrameGotoSetpoint, fixedwing::DynamicsSetpoint, vtol::TransitionSetpoint > | 
| Type alias for representing various types of setpoints. | |
Different setpoint types to control the vehicle.