mirror of
https://github.com/esphome/esphome.git
synced 2025-08-02 16:37:46 +00:00
preen
This commit is contained in:
parent
8a2599b7c2
commit
19ab40e5c2
@ -341,6 +341,7 @@ message ListEntitiesCoverResponse {
|
|||||||
|
|
||||||
// Deprecated in API version 1.1
|
// Deprecated in API version 1.1
|
||||||
enum LegacyCoverState {
|
enum LegacyCoverState {
|
||||||
|
option deprecated = true;
|
||||||
LEGACY_COVER_STATE_OPEN = 0;
|
LEGACY_COVER_STATE_OPEN = 0;
|
||||||
LEGACY_COVER_STATE_CLOSED = 1;
|
LEGACY_COVER_STATE_CLOSED = 1;
|
||||||
}
|
}
|
||||||
|
@ -480,8 +480,11 @@ uint16_t APIConnection::try_send_light_info(EntityBase *entity, APIConnection *c
|
|||||||
auto traits = light->get_traits();
|
auto traits = light->get_traits();
|
||||||
for (auto mode : traits.get_supported_color_modes())
|
for (auto mode : traits.get_supported_color_modes())
|
||||||
msg.supported_color_modes.push_back(static_cast<enums::ColorMode>(mode));
|
msg.supported_color_modes.push_back(static_cast<enums::ColorMode>(mode));
|
||||||
|
if (traits.supports_color_capability(light::ColorCapability::COLOR_TEMPERATURE) ||
|
||||||
|
traits.supports_color_capability(light::ColorCapability::COLD_WARM_WHITE)) {
|
||||||
msg.min_mireds = traits.get_min_mireds();
|
msg.min_mireds = traits.get_min_mireds();
|
||||||
msg.max_mireds = traits.get_max_mireds();
|
msg.max_mireds = traits.get_max_mireds();
|
||||||
|
}
|
||||||
if (light->supports_effects()) {
|
if (light->supports_effects()) {
|
||||||
msg.effects.emplace_back("None");
|
msg.effects.emplace_back("None");
|
||||||
for (auto *effect : light->get_effects()) {
|
for (auto *effect : light->get_effects()) {
|
||||||
@ -1474,12 +1477,10 @@ DeviceInfoResponse APIConnection::device_info(const DeviceInfoRequest &msg) {
|
|||||||
resp.webserver_port = USE_WEBSERVER_PORT;
|
resp.webserver_port = USE_WEBSERVER_PORT;
|
||||||
#endif
|
#endif
|
||||||
#ifdef USE_BLUETOOTH_PROXY
|
#ifdef USE_BLUETOOTH_PROXY
|
||||||
resp.legacy_bluetooth_proxy_version = bluetooth_proxy::global_bluetooth_proxy->get_legacy_version();
|
|
||||||
resp.bluetooth_proxy_feature_flags = bluetooth_proxy::global_bluetooth_proxy->get_feature_flags();
|
resp.bluetooth_proxy_feature_flags = bluetooth_proxy::global_bluetooth_proxy->get_feature_flags();
|
||||||
resp.bluetooth_mac_address = bluetooth_proxy::global_bluetooth_proxy->get_bluetooth_mac_address_pretty();
|
resp.bluetooth_mac_address = bluetooth_proxy::global_bluetooth_proxy->get_bluetooth_mac_address_pretty();
|
||||||
#endif
|
#endif
|
||||||
#ifdef USE_VOICE_ASSISTANT
|
#ifdef USE_VOICE_ASSISTANT
|
||||||
resp.legacy_voice_assistant_version = voice_assistant::global_voice_assistant->get_legacy_version();
|
|
||||||
resp.voice_assistant_feature_flags = voice_assistant::global_voice_assistant->get_feature_flags();
|
resp.voice_assistant_feature_flags = voice_assistant::global_voice_assistant->get_feature_flags();
|
||||||
#endif
|
#endif
|
||||||
#ifdef USE_API_NOISE
|
#ifdef USE_API_NOISE
|
||||||
|
@ -1692,6 +1692,10 @@ namespace api {
|
|||||||
current_ifdef = None
|
current_ifdef = None
|
||||||
|
|
||||||
for enum in file.enum_type:
|
for enum in file.enum_type:
|
||||||
|
# Skip deprecated enums
|
||||||
|
if enum.options.deprecated:
|
||||||
|
continue
|
||||||
|
|
||||||
s, c, dc = build_enum_type(enum, enum_ifdef_map)
|
s, c, dc = build_enum_type(enum, enum_ifdef_map)
|
||||||
enum_ifdef = enum_ifdef_map.get(enum.name)
|
enum_ifdef = enum_ifdef_map.get(enum.name)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user