mirror of
https://github.com/esphome/esphome.git
synced 2026-09-18 10:38:38 +00:00
f723deca18b29450715a2fd7f44623d7e6729159
The is_connected() method is called on every BLE advertisement in the bluetooth_proxy hot path, but was forced out-of-line by the state_subscription_only parameter added in #11906. The default path (no argument) is just `!clients_.empty()` — a simple pointer comparison. Split into: - is_connected(): inline in header (common fast path) - is_connected_with_state_subscription(): out-of-line (rare path) No callers pass true directly; only APIConnectedCondition uses the state_subscription_only template value, updated accordingly.
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
599 MiB
Languages
C++
55.7%
Python
43.7%
C
0.3%
JavaScript
0.2%
