43 double filter(
double ireading)
override;
52 virtual double filter(
double ireading,
double icontrol);
double filter(double ireading) override
Filters a value, like a sensor reading.
EKFFilter(double iQ=0.0001, double iR=ipow(0.2, 2))
One dimensional extended Kalman filter.
double getOutput() const override
Returns the previous output from filter.
virtual double filter(double ireading, double icontrol)
Filters a reading with a control input.
constexpr double ipow(const double base, const int expo)
Integer power function.