Skip to content

Commit 3d91372

Browse files
committed
slew_rate: pass vector by const ref
1 parent 0bf7c9d commit 3d91372

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/lib/slew_rate/SlewRate.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ class SlewRate
5656
* Set maximum rate of change for the value
5757
* @param slew_rate maximum rate of change
5858
*/
59-
void setSlewRate(const Type slew_rate) { _slew_rate = slew_rate; }
59+
void setSlewRate(const Type &slew_rate) { _slew_rate = slew_rate; }
6060

6161
/**
6262
* Set value ignoring slew rate for initialization purpose
6363
* @param value new applied value
6464
*/
65-
void setForcedValue(const Type value) { _value = value; }
65+
void setForcedValue(const Type &value) { _value = value; }
6666

6767
/**
6868
* Get value from last update of the slew rate
@@ -76,7 +76,7 @@ class SlewRate
7676
* @param deltatime time in seconds since last update
7777
* @return actual value that complies with the slew rate
7878
*/
79-
Type update(const Type new_value, const float deltatime)
79+
Type update(const Type &new_value, const float deltatime)
8080
{
8181
// Limit the rate of change of the value
8282
const Type dvalue_desired = new_value - _value;
@@ -92,7 +92,7 @@ class SlewRate
9292
};
9393

9494
template<>
95-
inline matrix::Vector3f SlewRate<matrix::Vector3f>::update(const matrix::Vector3f new_value, const float deltatime)
95+
inline matrix::Vector3f SlewRate<matrix::Vector3f>::update(const matrix::Vector3f &new_value, const float deltatime)
9696
{
9797
// Limit the rate of change of the value
9898
const matrix::Vector3f dvalue_desired = new_value - _value;

0 commit comments

Comments
 (0)