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

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 >
 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 >
 Type alias for representing various types of setpoints.
 

Detailed Description

Different setpoint types to control the vehicle.