|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
Typed store of a device's entities: ingest ListEntities*/State messages, query typed info/state per entity. More...
#include <esphome/api/model/entities/alarm_control_panel.hpp>#include <esphome/api/model/entities/binary_sensor.hpp>#include <esphome/api/model/entities/button.hpp>#include <esphome/api/model/entities/camera.hpp>#include <esphome/api/model/entities/climate.hpp>#include <esphome/api/model/entities/cover.hpp>#include <esphome/api/model/entities/date.hpp>#include <esphome/api/model/entities/datetime.hpp>#include <esphome/api/model/entities/event.hpp>#include <esphome/api/model/entities/fan.hpp>#include <esphome/api/model/entities/infrared.hpp>#include <esphome/api/model/entities/light.hpp>#include <esphome/api/model/entities/lock.hpp>#include <esphome/api/model/entities/media_player.hpp>#include <esphome/api/model/entities/number.hpp>#include <esphome/api/model/entities/radio_frequency.hpp>#include <esphome/api/model/entities/select.hpp>#include <esphome/api/model/entities/sensor.hpp>#include <esphome/api/model/entities/siren.hpp>#include <esphome/api/model/entities/switch.hpp>#include <esphome/api/model/entities/text.hpp>#include <esphome/api/model/entities/text_sensor.hpp>#include <esphome/api/model/entities/time.hpp>#include <esphome/api/model/entities/update.hpp>#include <esphome/api/model/entities/valve.hpp>#include <esphome/api/model/entities/water_heater.hpp>#include <esphome/api/model/entity.hpp>#include <esphome/api/model/entity_type.hpp>#include <esphome/api/proto/proto_message.hpp>#include <cstdint>#include <functional>#include <memory>#include <optional>#include <string>#include <unordered_map>#include <vector>

Go to the source code of this file.
Classes | |
| struct | esphome::api::StoredEntity |
| A single tracked entity: its domain, identity, and the latest raw info/ state protobuf messages (decoded on demand by the typed accessors). More... | |
| class | esphome::api::EntityStore |
| Collects a device's entity descriptions and live states. More... | |
Namespaces | |
| namespace | esphome |
| namespace | esphome::api |
Typed store of a device's entities: ingest ListEntities*/State messages, query typed info/state per entity.
Generated section — see scripts.