|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
A single tracked entity: its domain, identity, and the latest raw info/ state protobuf messages (decoded on demand by the typed accessors). More...
#include <entity_store.hpp>

Public Attributes | |
| EntityType | type = EntityType::Unknown |
| std::uint32_t | key = 0 |
| std::string | object_id |
| std::string | name |
| std::shared_ptr< ProtoMessage > | info |
| std::shared_ptr< ProtoMessage > | state |
A single tracked entity: its domain, identity, and the latest raw info/ state protobuf messages (decoded on demand by the typed accessors).
| std::shared_ptr<ProtoMessage> esphome::api::StoredEntity::info |
| std::uint32_t esphome::api::StoredEntity::key = 0 |
| std::string esphome::api::StoredEntity::name |
| std::string esphome::api::StoredEntity::object_id |
| std::shared_ptr<ProtoMessage> esphome::api::StoredEntity::state |
| EntityType esphome::api::StoredEntity::type = EntityType::Unknown |