From 3752d5d2abe5ef1beeefd9c52b839a4672d662f7 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 27 Nov 2025 22:28:43 -0600 Subject: [PATCH] tweaks --- esphome/components/wifi/wifi_component.h | 2 -- .../components/wifi_info/wifi_info_text_sensor.h | 14 ++++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/esphome/components/wifi/wifi_component.h b/esphome/components/wifi/wifi_component.h index a182126b54..97cc3961fe 100644 --- a/esphome/components/wifi/wifi_component.h +++ b/esphome/components/wifi/wifi_component.h @@ -242,7 +242,6 @@ enum WifiMinAuthMode : uint8_t { struct IDFWiFiEvent; #endif -#ifdef USE_WIFI_LISTENERS /** Listener interface for WiFi IP state changes. * * Components can implement this interface to receive IP address updates @@ -273,7 +272,6 @@ class WiFiConnectStateListener { public: virtual void on_wifi_connect_state(const std::string &ssid, const bssid_t &bssid) = 0; }; -#endif // USE_WIFI_LISTENERS /// This component is responsible for managing the ESP WiFi interface. class WiFiComponent : public Component { diff --git a/esphome/components/wifi_info/wifi_info_text_sensor.h b/esphome/components/wifi_info/wifi_info_text_sensor.h index ac0489a4b8..74d951f922 100644 --- a/esphome/components/wifi_info/wifi_info_text_sensor.h +++ b/esphome/components/wifi_info/wifi_info_text_sensor.h @@ -9,7 +9,7 @@ namespace esphome::wifi_info { -class IPAddressWiFiInfo : public Component, public text_sensor::TextSensor, public wifi::WiFiIPStateListener { +class IPAddressWiFiInfo final : public Component, public text_sensor::TextSensor, public wifi::WiFiIPStateListener { public: void setup() override; void dump_config() override; @@ -23,7 +23,7 @@ class IPAddressWiFiInfo : public Component, public text_sensor::TextSensor, publ std::array ip_sensors_; }; -class DNSAddressWifiInfo : public Component, public text_sensor::TextSensor, public wifi::WiFiIPStateListener { +class DNSAddressWifiInfo final : public Component, public text_sensor::TextSensor, public wifi::WiFiIPStateListener { public: void setup() override; void dump_config() override; @@ -33,7 +33,9 @@ class DNSAddressWifiInfo : public Component, public text_sensor::TextSensor, pub const network::IPAddress &dns2) override; }; -class ScanResultsWiFiInfo : public Component, public text_sensor::TextSensor, public wifi::WiFiScanResultsListener { +class ScanResultsWiFiInfo final : public Component, + public text_sensor::TextSensor, + public wifi::WiFiScanResultsListener { public: void setup() override; float get_setup_priority() const override { return setup_priority::AFTER_WIFI; } @@ -43,7 +45,7 @@ class ScanResultsWiFiInfo : public Component, public text_sensor::TextSensor, pu void on_wifi_scan_results(const wifi::wifi_scan_vector_t &results) override; }; -class SSIDWiFiInfo : public Component, public text_sensor::TextSensor, public wifi::WiFiConnectStateListener { +class SSIDWiFiInfo final : public Component, public text_sensor::TextSensor, public wifi::WiFiConnectStateListener { public: void setup() override; void dump_config() override; @@ -52,7 +54,7 @@ class SSIDWiFiInfo : public Component, public text_sensor::TextSensor, public wi void on_wifi_connect_state(const std::string &ssid, const wifi::bssid_t &bssid) override; }; -class BSSIDWiFiInfo : public Component, public text_sensor::TextSensor, public wifi::WiFiConnectStateListener { +class BSSIDWiFiInfo final : public Component, public text_sensor::TextSensor, public wifi::WiFiConnectStateListener { public: void setup() override; void dump_config() override; @@ -61,7 +63,7 @@ class BSSIDWiFiInfo : public Component, public text_sensor::TextSensor, public w void on_wifi_connect_state(const std::string &ssid, const wifi::bssid_t &bssid) override; }; -class MacAddressWifiInfo : public Component, public text_sensor::TextSensor { +class MacAddressWifiInfo final : public Component, public text_sensor::TextSensor { public: void setup() override { char mac_s[18];