35 #include <auterion_sdk/control/common/attitude_control.hpp>
36 #include <auterion_sdk/control/common/rate_control.hpp>
37 #include <auterion_sdk/control/multicopter/body_frame_dynamics_control.hpp>
38 #include <auterion_sdk/control/multicopter/global_frame_goto_control.hpp>
39 #include <auterion_sdk/control/multicopter/local_frame_dynamics_control.hpp>
40 #include <auterion_sdk/control/multicopter/local_frame_goto_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: 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
std::variant< RateSetpoint, AttitudeSetpoint, multicopter::LocalFrameDynamicsSetpoint, multicopter::BodyFrameDynamicsSetpoint, multicopter::LocalFrameGotoSetpoint, multicopter::GlobalFrameGotoSetpoint > Setpoint
Type alias for representing various types of setpoints.
Definition: control.hpp:66
std::variant< RateSetpoint::Config, AttitudeSetpoint::Config, multicopter::BodyFrameDynamicsSetpoint::Config, multicopter::LocalFrameDynamicsSetpoint::Config, multicopter::LocalFrameGotoSetpoint::Config, multicopter::GlobalFrameGotoSetpoint::Config > ModalityConfig
Type alias for representing various configuration options for mode control.
Definition: control.hpp:56