#include <fan.h>
Definition at line 38 of file fan.h.
◆ FanCall()
| esphome::fan::FanCall::FanCall |
( |
Fan & | parent | ) |
|
|
inlineexplicit |
Definition at line 40 of file fan.h.
◆ get_direction()
| optional< FanDirection > esphome::fan::FanCall::get_direction |
( |
| ) |
const |
|
inline |
Definition at line 73 of file fan.h.
◆ get_oscillating()
| optional< bool > esphome::fan::FanCall::get_oscillating |
( |
| ) |
const |
|
inline |
Definition at line 59 of file fan.h.
◆ get_preset_mode()
| const char * esphome::fan::FanCall::get_preset_mode |
( |
| ) |
const |
|
inline |
Definition at line 77 of file fan.h.
◆ get_speed()
| optional< int > esphome::fan::FanCall::get_speed |
( |
| ) |
const |
|
inline |
Definition at line 64 of file fan.h.
◆ get_state()
| optional< bool > esphome::fan::FanCall::get_state |
( |
| ) |
const |
|
inline |
Definition at line 50 of file fan.h.
◆ has_preset_mode()
| bool esphome::fan::FanCall::has_preset_mode |
( |
| ) |
const |
|
inline |
Definition at line 78 of file fan.h.
◆ perform()
| void esphome::fan::FanCall::perform |
( |
| ) |
|
◆ set_direction() [1/2]
Definition at line 65 of file fan.h.
◆ set_direction() [2/2]
Definition at line 69 of file fan.h.
◆ set_oscillating() [1/2]
| FanCall & esphome::fan::FanCall::set_oscillating |
( |
bool | oscillating | ) |
|
|
inline |
Definition at line 51 of file fan.h.
◆ set_oscillating() [2/2]
| FanCall & esphome::fan::FanCall::set_oscillating |
( |
optional< bool > | oscillating | ) |
|
|
inline |
Definition at line 55 of file fan.h.
◆ set_preset_mode() [1/3]
| FanCall & esphome::fan::FanCall::set_preset_mode |
( |
const char * | preset_mode | ) |
|
◆ set_preset_mode() [2/3]
| FanCall & esphome::fan::FanCall::set_preset_mode |
( |
const char * | preset_mode, |
|
|
size_t | len ) |
◆ set_preset_mode() [3/3]
| FanCall & esphome::fan::FanCall::set_preset_mode |
( |
const std::string & | preset_mode | ) |
|
◆ set_speed()
| FanCall & esphome::fan::FanCall::set_speed |
( |
int | speed | ) |
|
|
inline |
Definition at line 60 of file fan.h.
◆ set_state() [1/2]
| FanCall & esphome::fan::FanCall::set_state |
( |
bool | binary_state | ) |
|
|
inline |
Definition at line 42 of file fan.h.
◆ set_state() [2/2]
| FanCall & esphome::fan::FanCall::set_state |
( |
optional< bool > | binary_state | ) |
|
|
inline |
Definition at line 46 of file fan.h.
◆ validate_()
| void esphome::fan::FanCall::validate_ |
( |
| ) |
|
|
protected |
◆ binary_state_
| optional<bool> esphome::fan::FanCall::binary_state_ |
|
protected |
Definition at line 86 of file fan.h.
◆ direction_
Definition at line 89 of file fan.h.
◆ oscillating_
| optional<bool> esphome::fan::FanCall::oscillating_ |
|
protected |
Definition at line 87 of file fan.h.
◆ parent_
| Fan& esphome::fan::FanCall::parent_ |
|
protected |
Definition at line 85 of file fan.h.
◆ preset_mode_
| const char* esphome::fan::FanCall::preset_mode_ {nullptr} |
|
protected |
Definition at line 90 of file fan.h.
◆ speed_
| optional<int> esphome::fan::FanCall::speed_ |
|
protected |
Definition at line 88 of file fan.h.
The documentation for this class was generated from the following files: