TranslationControl: use reference insteady of by value

This commit is contained in:
Dennis Mannhart 2017-12-20 20:06:34 +01:00 committed by Beat Küng
parent ded8675dae
commit 2a544cee43
2 changed files with 4 additions and 4 deletions

View File

@ -71,8 +71,8 @@ TranslationControl::TranslationControl()
_setParams();
};
void TranslationControl::updateState(const struct vehicle_local_position_s state, const matrix::Vector3f vel_dot,
const matrix::Matrix<float, 3, 3> R)
void TranslationControl::updateState(const struct vehicle_local_position_s state, const matrix::Vector3f &vel_dot,
const matrix::Matrix<float, 3, 3> &R)
{
_pos = Data(&state.x);
_vel = Data(&state.vx);

View File

@ -64,8 +64,8 @@ public:
~TranslationControl() {};
void updateState(const struct vehicle_local_position_s state, const matrix::Vector3f vel_dot,
const matrix::Matrix<float, 3, 3> R);
void updateState(const struct vehicle_local_position_s state, const matrix::Vector3f &vel_dot,
const matrix::Matrix<float, 3, 3> &R);
void updateSetpoint(struct vehicle_local_position_setpoint_s setpoint);
void updateConstraints(const Controller::Constraints &constraints);
void generateThrustYawSetpoint(const float &dt);