From 2a544cee43d7de4be764016883af694c28292344 Mon Sep 17 00:00:00 2001 From: Dennis Mannhart Date: Wed, 20 Dec 2017 20:06:34 +0100 Subject: [PATCH] TranslationControl: use reference insteady of by value --- src/modules/mc_pos_control/TranslationControl.cpp | 4 ++-- src/modules/mc_pos_control/TranslationControl.hpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/mc_pos_control/TranslationControl.cpp b/src/modules/mc_pos_control/TranslationControl.cpp index 6ea45d4cc2..9453ed1c68 100644 --- a/src/modules/mc_pos_control/TranslationControl.cpp +++ b/src/modules/mc_pos_control/TranslationControl.cpp @@ -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 R) +void TranslationControl::updateState(const struct vehicle_local_position_s state, const matrix::Vector3f &vel_dot, + const matrix::Matrix &R) { _pos = Data(&state.x); _vel = Data(&state.vx); diff --git a/src/modules/mc_pos_control/TranslationControl.hpp b/src/modules/mc_pos_control/TranslationControl.hpp index 4b52f3687a..67c9d0add7 100644 --- a/src/modules/mc_pos_control/TranslationControl.hpp +++ b/src/modules/mc_pos_control/TranslationControl.hpp @@ -64,8 +64,8 @@ public: ~TranslationControl() {}; - void updateState(const struct vehicle_local_position_s state, const matrix::Vector3f vel_dot, - const matrix::Matrix R); + void updateState(const struct vehicle_local_position_s state, const matrix::Vector3f &vel_dot, + const matrix::Matrix &R); void updateSetpoint(struct vehicle_local_position_setpoint_s setpoint); void updateConstraints(const Controller::Constraints &constraints); void generateThrustYawSetpoint(const float &dt);