Browse Source

by value to reference

sbg
Dennis Mannhart 7 years ago committed by Lorenz Meier
parent
commit
89c266e699
  1. 2
      src/modules/mc_pos_control/Utility/ControlMath.cpp
  2. 2
      src/modules/mc_pos_control/Utility/ControlMath.hpp

2
src/modules/mc_pos_control/Utility/ControlMath.cpp

@ -109,7 +109,7 @@ vehicle_attitude_setpoint_s thrustToAttitude(const matrix::Vector3f &thr_sp, con @@ -109,7 +109,7 @@ vehicle_attitude_setpoint_s thrustToAttitude(const matrix::Vector3f &thr_sp, con
return att_sp;
}
matrix::Vector2f constrainXY(const matrix::Vector2f &v0, const matrix::Vector2f &v1, const float max)
matrix::Vector2f constrainXY(const matrix::Vector2f &v0, const matrix::Vector2f &v1, const float &max)
{
if (matrix::Vector2f(v0 + v1).norm() <= max) {
// vector does not exceed maximum magnitude

2
src/modules/mc_pos_control/Utility/ControlMath.hpp

@ -63,7 +63,7 @@ vehicle_attitude_setpoint_s thrustToAttitude(const matrix::Vector3f &thr_sp, con @@ -63,7 +63,7 @@ vehicle_attitude_setpoint_s thrustToAttitude(const matrix::Vector3f &thr_sp, con
* @param v1 a 2D vector that less priority given the maximum available magnitude.
* @return 2D vector
*/
matrix::Vector2f constrainXY(const matrix::Vector2f &v0, const matrix::Vector2f &v1, const float max);
matrix::Vector2f constrainXY(const matrix::Vector2f &v0, const matrix::Vector2f &v1, const float &max);
/**
* This method was used for smoothing the corners along two lines.

Loading…
Cancel
Save