3 #include <eigen3/Eigen/Eigen> 
    8 #include "../../auterion.hpp" 
   25     float _course_setpoint = NAN;
 
   26     float _lateral_acceleration_setpoint = NAN;
 
   27     float _altitude_setpoint = NAN;
 
   28     float _height_rate_setpoint = NAN;
 
   29     float _equivalent_airspeed_setpoint = NAN;
 
   40         _course_setpoint = course_sp;
 
   45         _lateral_acceleration_setpoint = acceleration_sp;
 
   49     DynamicsSetpoint& withAltitude(
float altitude_sp) {
 
   50         _altitude_setpoint = altitude_sp;
 
   54     DynamicsSetpoint& withHeightRate(
float height_rate_sp) {
 
   55         _height_rate_setpoint = height_rate_sp;
 
   59     DynamicsSetpoint& withEquivalentAirspeed(
float equivalent_airspeed_sp) {
 
   60         _equivalent_airspeed_setpoint = equivalent_airspeed_sp;
 
   64     inline float getCourseSetpoint()
 const { 
return _course_setpoint; }
 
   65     inline float getLateralAccelerationSetpoint()
 const { 
return _lateral_acceleration_setpoint; }
 
   66     inline float getAltitudeSetpoint()
 const { 
return _altitude_setpoint; }
 
   67     inline float getHeightRateSetpoint()
 const { 
return _height_rate_setpoint; }
 
   68     inline float getEquivalentAirspeedSetpoint()
 const { 
return _equivalent_airspeed_setpoint; }
 
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