31 double filter(
const double ireading)
override {
38 for (
size_t i = 0; i < n; i++)
55 std::array<double, n>
data{0};
A filter which returns the average of a list of values.
std::array< double, n > data
AverageFilter()=default
Averaging filter.
double getOutput() const override
Returns the previous output from filter.
double filter(const double ireading) override
Filters a value, like a sensor reading.