18 lines
482 B
C++
18 lines
482 B
C++
#pragma once
|
|
|
|
namespace esphome {
|
|
namespace opentherm {
|
|
|
|
class OpenthermInput {
|
|
public:
|
|
bool auto_min_value, auto_max_value;
|
|
|
|
virtual void set_min_value(float min_value) = 0;
|
|
virtual void set_max_value(float max_value) = 0;
|
|
|
|
virtual void set_auto_min_value(bool auto_min_value) { this->auto_min_value = auto_min_value; }
|
|
virtual void set_auto_max_value(bool auto_max_value) { this->auto_max_value = auto_max_value; }
|
|
};
|
|
|
|
} // namespace opentherm
|
|
} // namespace esphome
|