mirror of
https://github.com/esphome/esphome.git
synced 2026-02-20 16:35:37 -07:00
@@ -19,7 +19,7 @@ void IPAddressWiFiInfo::setup() {
|
||||
|
||||
void IPAddressWiFiInfo::dump_config() { LOG_TEXT_SENSOR("", "IP Address", this); }
|
||||
|
||||
void IPAddressWiFiInfo::state_callback_(network::IPAddresses ips) {
|
||||
void IPAddressWiFiInfo::state_callback_(const network::IPAddresses &ips) {
|
||||
this->publish_state(ips[0].str());
|
||||
uint8_t sensor = 0;
|
||||
for (auto &ip : ips) {
|
||||
@@ -87,7 +87,7 @@ void SSIDWiFiInfo::setup() {
|
||||
|
||||
void SSIDWiFiInfo::dump_config() { LOG_TEXT_SENSOR("", "SSID", this); }
|
||||
|
||||
void SSIDWiFiInfo::state_callback_(std::string &ssid) { this->publish_state(ssid); }
|
||||
void SSIDWiFiInfo::state_callback_(const std::string &ssid) { this->publish_state(ssid); }
|
||||
|
||||
/****************
|
||||
* BSSIDWiFiInfo
|
||||
|
||||
@@ -16,7 +16,7 @@ class IPAddressWiFiInfo : public Component, public text_sensor::TextSensor {
|
||||
void add_ip_sensors(uint8_t index, text_sensor::TextSensor *s) { this->ip_sensors_[index] = s; }
|
||||
|
||||
protected:
|
||||
void state_callback_(network::IPAddresses ips);
|
||||
void state_callback_(const network::IPAddresses &ips);
|
||||
std::array<text_sensor::TextSensor *, 5> ip_sensors_;
|
||||
};
|
||||
|
||||
@@ -45,7 +45,7 @@ class SSIDWiFiInfo : public Component, public text_sensor::TextSensor {
|
||||
void dump_config() override;
|
||||
|
||||
protected:
|
||||
void state_callback_(std::string &ssid);
|
||||
void state_callback_(const std::string &ssid);
|
||||
};
|
||||
|
||||
class BSSIDWiFiInfo : public Component, public text_sensor::TextSensor {
|
||||
|
||||
Reference in New Issue
Block a user