|
ESPHome 2026.5.3
|
N is set by code generation to match the exact number of filters configured in YAML. More...
#include <filter.h>
Data Structures | |
| class | PhiNode |
Public Member Functions | |
| OrFilter (std::initializer_list< Filter * > filters) | |
| void | initialize (Sensor *parent, Filter *next) override |
| optional< float > | new_value (float value) override |
Public Member Functions inherited from esphome::sensor::Filter | |
| void | input (float value) |
| void | output (float value) |
Protected Attributes | |
| std::array< Filter *, N > | filters_ {} |
| PhiNode | phi_ {this} |
| bool | has_value_ {false} |
Protected Attributes inherited from esphome::sensor::Filter | |
| friend | Sensor |
| Filter * | next_ {nullptr} |
| Sensor * | parent_ {nullptr} |
N is set by code generation to match the exact number of filters configured in YAML.
|
inlineexplicit |
|
inlineoverridevirtual |
Reimplemented from esphome::sensor::Filter.
|
inlineoverridevirtual |
Implements esphome::sensor::Filter.
|
protected |
|
protected |
|
protected |