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 > |
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. | |
Different setpoint types to control the vehicle.