35#include <auterion_sdk/control/common/attitude_control.hpp>
36#include <auterion_sdk/control/common/rate_control.hpp>
37#include <auterion_sdk/control/fixedwing/dynamics_control.hpp>
38#include <auterion_sdk/control/multicopter/body_frame_dynamics_control.hpp>
39#include <auterion_sdk/control/multicopter/global_frame_goto_control.hpp>
40#include <auterion_sdk/control/multicopter/local_frame_dynamics_control.hpp>
41#include <auterion_sdk/control/multicopter/local_frame_goto_control.hpp>
42#include <auterion_sdk/control/vtol/transition_control.hpp>
Placeholder config.
Definition attitude_control.hpp:55
Represents a setpoint to control attitude and thrust.
Definition attitude_control.hpp:46
Placeholder config.
Definition rate_control.hpp:55
Represents a setpoint to angular rates and thrust.
Definition rate_control.hpp:46
Placeholder config.
Definition dynamics_control.hpp:35
Represents a setpoint to control course, altitude, equivalent airspeed, height rate and lateral accel...
Definition dynamics_control.hpp:23
Placeholder config.
Definition body_frame_dynamics_control.hpp:65
Represents a setpoint to control velocity, accleration, heading and angular rate in body frame.
Definition body_frame_dynamics_control.hpp:54
Sets controller's default speed limits for global goto setpoint.
Definition global_frame_goto_control.hpp:65
Represents a setpoint for controlling the global frame position and heading.
Definition global_frame_goto_control.hpp:54
Placeholder config.
Definition local_frame_dynamics_control.hpp:65
Represents a setpoint to control velocity, accleration, heading and angular rate in local frame.
Definition local_frame_dynamics_control.hpp:54
Sets controller's default speed limits for local goto setpoint.
Definition local_frame_goto_control.hpp:98
Represents a setpoint for controlling the local frame position and heading.
Definition local_frame_goto_control.hpp:88
Placeholder config.
Definition transition_control.hpp:32
Represents a setpoint for lateral control during a vtol transition.
Definition transition_control.hpp:23
std::variant< RateSetpoint::Config, AttitudeSetpoint::Config, multicopter::BodyFrameDynamicsSetpoint::Config, multicopter::LocalFrameDynamicsSetpoint::Config, multicopter::LocalFrameGotoSetpoint::Config, multicopter::GlobalFrameGotoSetpoint::Config, fixedwing::DynamicsSetpoint::Config, vtol::TransitionSetpoint::Config > ModalityConfig
Type alias for representing various configuration options for mode control.
Definition control.hpp:59
std::variant< RateSetpoint, AttitudeSetpoint, multicopter::LocalFrameDynamicsSetpoint, multicopter::BodyFrameDynamicsSetpoint, multicopter::LocalFrameGotoSetpoint, multicopter::GlobalFrameGotoSetpoint, fixedwing::DynamicsSetpoint, vtol::TransitionSetpoint > Setpoint
Type alias for representing various types of setpoints.
Definition control.hpp:70