11 void setup()
override;
17 ESPDEPRECATED(
"Use set_supported_preset_modes() instead. Removed in 2027.5.0",
"2026.11.0")
void set_supported_preset_modes(std::initializer_list< const char * > preset_modes)
Set the supported preset modes; the list is copied (stored on Fan, referenced by FanTraits).
void wire_preset_modes_(FanTraits &traits)
Wire the Fan-owned preset modes pointer into the given traits object.
void control(const fan::FanCall &call) override
void set_speed_count(int count)
void set_has_direction(bool has_direction)
void dump_config() override
void set_has_oscillating(bool has_oscillating)
fan::FanTraits get_traits() override
ESPDEPRECATED("Use set_supported_preset_modes() instead. Removed in 2027.5.0", "2026.11.0") void set_preset_modes(std