#include <filter.h>
|
| | DeltaFilter (float min_a0, float min_a1, float max_a0, float max_a1) |
| |
| void | set_baseline (float(*fn)(float)) |
| |
| optional< float > | new_value (float value) override |
| |
| virtual void | initialize (Sensor *parent, Filter *next) |
| | Initialize this filter, please note this can be called more than once.
|
| |
| void | input (float value) |
| |
| void | output (float value) |
| |
Definition at line 473 of file filter.h.
◆ DeltaFilter()
| esphome::sensor::DeltaFilter::DeltaFilter |
( |
float | min_a0, |
|
|
float | min_a1, |
|
|
float | max_a0, |
|
|
float | max_a1 ) |
|
explicit |
◆ new_value()
| optional< float > esphome::sensor::DeltaFilter::new_value |
( |
float | value | ) |
|
|
overridevirtual |
◆ set_baseline()
| void esphome::sensor::DeltaFilter::set_baseline |
( |
float(* | fn )(float) | ) |
|
◆ baseline_
| float(* esphome::sensor::DeltaFilter::baseline_) (float) = [](float last_value) { return last_value; } |
|
protected |
◆ last_value_
| float esphome::sensor::DeltaFilter::last_value_ {NAN} |
|
protected |
◆ max_a0_
| float esphome::sensor::DeltaFilter::max_a0_ |
|
protected |
◆ max_a1_
| float esphome::sensor::DeltaFilter::max_a1_ |
|
protected |
◆ min_a0_
| float esphome::sensor::DeltaFilter::min_a0_ |
|
protected |
◆ min_a1_
| float esphome::sensor::DeltaFilter::min_a1_ |
|
protected |
The documentation for this class was generated from the following files: