Six crescent shaped legs

Dependencies:   mbed

Committer:
sim642
Date:
Tue Mar 29 16:04:03 2016 +0000
Revision:
7:8dcdb39efc0e
Child:
12:8de7f5d56fe4
Generalize input smoothing for EncoderMotor speed

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sim642 7:8dcdb39efc0e 1 #include "LerpSmoother.hpp"
sim642 7:8dcdb39efc0e 2
sim642 7:8dcdb39efc0e 3 LerpSmoother::LerpSmoother(float nFactor) : factor(nFactor), prevValue(0.f)
sim642 7:8dcdb39efc0e 4 {
sim642 7:8dcdb39efc0e 5
sim642 7:8dcdb39efc0e 6 }
sim642 7:8dcdb39efc0e 7
sim642 7:8dcdb39efc0e 8 float LerpSmoother::smooth(float value)
sim642 7:8dcdb39efc0e 9 {
sim642 7:8dcdb39efc0e 10 return prevValue = (1.f - factor) * prevValue + factor * value;
sim642 7:8dcdb39efc0e 11 }