9enum ESPDEPRECATED(
"LegacyFanDirection members are deprecated, use FanDirection instead.",
10 "2022.2") LegacyFanDirection {
11 FAN_DIRECTION_FORWARD = 0,
12 FAN_DIRECTION_REVERSE = 1
15class ESPDEPRECATED(
"FanState is deprecated, use Fan instead.",
"2022.2") FanState :
public Fan,
public Component {
20 FanTraits get_traits()
override {
return this->traits_; }
22 void set_traits(
const FanTraits &traits) { this->traits_ = traits; }
24 void setup()
override;
25 float get_setup_priority()
const override;
28 void control(
const FanCall &call)
override { this->publish_state(); }
enum ESPDEPRECATED("LegacyFanDirection members are deprecated, use FanDirection instead.", "2022.2") LegacyFanDirection
Providing packet encoding functions for exchanging data with a remote host.