1 #include "list_entities.h" 10 #ifdef USE_BINARY_SENSOR 33 #ifdef USE_TEXT_SENSOR 49 #ifdef USE_ESP32_CAMERA 67 #ifdef USE_MEDIA_PLAYER Base class for all switches.
bool on_cover(cover::Cover *cover) override
bool on_fan(fan::Fan *fan) override
This class represents the communication layer between the front-end MQTT layer and the hardware outpu...
bool send_climate_info(climate::Climate *climate)
Base class for all cover devices.
bool send_cover_info(cover::Cover *cover)
bool on_text_sensor(text_sensor::TextSensor *text_sensor) override
bool on_number(number::Number *number) override
bool send_camera_info(esp32_camera::ESP32Camera *camera)
bool on_camera(esp32_camera::ESP32Camera *camera) override
bool send_button_info(button::Button *button)
bool on_binary_sensor(binary_sensor::BinarySensor *binary_sensor) override
bool send_list_info_done()
bool send_number_info(number::Number *number)
bool send_binary_sensor_info(binary_sensor::BinarySensor *binary_sensor)
bool on_media_player(media_player::MediaPlayer *media_player) override
bool send_select_info(select::Select *select)
bool send_list_entities_services_response(const ListEntitiesServicesResponse &msg)
bool on_light(light::LightState *light) override
Base-class for all numbers.
bool send_media_player_info(media_player::MediaPlayer *media_player)
bool on_switch(switch_::Switch *a_switch) override
bool send_fan_info(fan::Fan *fan)
bool on_button(button::Button *button) override
bool on_sensor(sensor::Sensor *sensor) override
ListEntitiesIterator(APIConnection *client)
virtual ListEntitiesServicesResponse encode_list_service_response()=0
bool send_light_info(light::LightState *light)
bool send_sensor_info(sensor::Sensor *sensor)
bool on_select(select::Select *select) override
bool on_service(UserServiceDescriptor *service) override
Base-class for all selects.
bool on_lock(lock::Lock *a_lock) override
Base class for all binary_sensor-type classes.
bool send_lock_info(lock::Lock *a_lock)
bool send_switch_info(switch_::Switch *a_switch)
bool send_text_sensor_info(text_sensor::TextSensor *text_sensor)
Base-class for all sensors.
bool on_climate(climate::Climate *climate) override
Base class for all locks.
ClimateDevice - This is the base class for all climate integrations.