ESPHome
2023.5.5
|
#include <list_entities.h>
Public Member Functions | |
ListEntitiesIterator (WebServer *web_server) | |
bool | on_binary_sensor (binary_sensor::BinarySensor *binary_sensor) override |
bool | on_cover (cover::Cover *cover) override |
bool | on_fan (fan::Fan *fan) override |
bool | on_light (light::LightState *light) override |
bool | on_sensor (sensor::Sensor *sensor) override |
bool | on_switch (switch_::Switch *a_switch) override |
bool | on_button (button::Button *button) override |
bool | on_text_sensor (text_sensor::TextSensor *text_sensor) override |
bool | on_climate (climate::Climate *climate) override |
bool | on_number (number::Number *number) override |
bool | on_select (select::Select *select) override |
bool | on_lock (lock::Lock *a_lock) override |
![]() | |
void | begin (bool include_internal=false) |
void | advance () |
virtual bool | on_begin () |
virtual bool | on_service (api::UserServiceDescriptor *service) |
virtual bool | on_camera (esp32_camera::ESP32Camera *camera) |
virtual bool | on_media_player (media_player::MediaPlayer *media_player) |
virtual bool | on_end () |
Protected Attributes | |
WebServer * | web_server_ |
![]() | |
enum esphome::ComponentIterator::IteratorState | NONE |
size_t | at_ {0} |
bool | include_internal_ {false} |
Additional Inherited Members | |
![]() | |
enum | IteratorState { IteratorState::NONE = 0, IteratorState::BEGIN, IteratorState::BINARY_SENSOR, IteratorState::COVER, IteratorState::FAN, IteratorState::LIGHT, IteratorState::SENSOR, IteratorState::SWITCH, IteratorState::BUTTON, IteratorState::TEXT_SENSOR, IteratorState::SERVICE, IteratorState::CAMERA, IteratorState::CLIMATE, IteratorState::NUMBER, IteratorState::SELECT, IteratorState::LOCK, IteratorState::MEDIA_PLAYER, IteratorState::MAX } |
Definition at line 13 of file list_entities.h.
esphome::web_server::ListEntitiesIterator::ListEntitiesIterator | ( | WebServer * | web_server | ) |
Definition at line 13 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 16 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 54 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 74 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 23 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 29 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 35 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 67 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 81 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 88 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 41 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 47 of file list_entities.cpp.
|
overridevirtual |
Implements esphome::ComponentIterator.
Definition at line 60 of file list_entities.cpp.
|
protected |
Definition at line 54 of file list_entities.h.