16class ListEntitiesTimeResponse;
17class TimeStateResponse;
18class TimeCommandRequest;
26 std::uint32_t
key = 0;
36 std::uint32_t
key = 0;
Common entity metadata shared by every entity domain.
Typed mirrors of the ESPHome protobuf enums.
std::unique_ptr< ProtoMessage > to_message(const AlarmControlPanelCommand &cmd)
TimeState parse_time_state(const proto::TimeStateResponse &msg)
TimeInfo parse_time_info(const proto::ListEntitiesTimeResponse &msg)
Lightweight base class for every generated ESPHome API message.
Fields present on every ListEntities*Response.
Definition entity.hpp:16
A command to set a time's value.
Definition time.hpp:35
std::uint32_t hour
Definition time.hpp:37
std::uint32_t second
Definition time.hpp:39
std::uint32_t minute
Definition time.hpp:38
std::uint32_t key
Definition time.hpp:36
Static description of a time entity.
Definition time.hpp:22
A time's reported value.
Definition time.hpp:25
bool missing_state
True when the time currently has no valid value.
Definition time.hpp:28
std::uint32_t second
Definition time.hpp:31
std::uint32_t key
Definition time.hpp:26
std::uint32_t minute
Definition time.hpp:30
std::uint32_t hour
Definition time.hpp:29