13 #include "../dependencies/bayesfilter/src/BayesianFilter.h"
118 std::size_t windowSize;
119 std::atomic<uint32_t> windowIndex;
120 std::vector<T> circularWindow;
122 inline T calcCurrentVel(std::size_t i)
const;
124 BayesianFilter bayesFilt;
Definition: rapidStream.h:19
void bayesSetMVC(float mvc)
Definition: rapidStream.cpp:204
T standardDeviation() const
Definition: rapidStream.cpp:155
T maxVelocity() const
Definition: rapidStream.cpp:225
T maximum() const
Definition: rapidStream.cpp:97
T minimum() const
Definition: rapidStream.cpp:91
void clear()
Definition: rapidStream.cpp:58
T rms() const
Definition: rapidStream.cpp:168
uint32_t numZeroCrossings() const
Definition: rapidStream.cpp:103
void bayesSetJumpRate(float jump_rate)
Definition: rapidStream.cpp:197
T sum() const
Definition: rapidStream.cpp:143
T maxAcceleration() const
Definition: rapidStream.cpp:256
void bayesSetDiffusion(float logDiffusion)
Definition: rapidStream.cpp:190
~rapidStream()
Definition: rapidStream.cpp:52
T acceleration() const
Definition: rapidStream.cpp:85
void pushToWindow(T input)
Definition: rapidStream.cpp:66
rapidStream()
Definition: rapidStream.cpp:37
T bayesFilter(T inputValue)
Definition: rapidStream.cpp:182
T mean() const
Definition: rapidStream.cpp:149
T minVelocity() const
Definition: rapidStream.cpp:211
T velocity() const
Definition: rapidStream.cpp:79
T minAcceleration() const
Definition: rapidStream.cpp:239
Definition: classification.h:75