use reference to avoid copy

This commit is contained in:
proddy
2026-05-19 17:45:02 +02:00
parent 9bd987abb0
commit 5292f7ed17

View File

@@ -119,9 +119,8 @@ void AnalogSensor::reload(bool get_nvs) {
#if defined(EMSESP_STANDALONE) #if defined(EMSESP_STANDALONE)
analog_enabled_ = true; // for local offline testing analog_enabled_ = true; // for local offline testing
#endif #endif
for (auto sensor : sensors_) { for (const auto & sensor : sensors_) {
remove_ha_topic(sensor.type(), sensor.gpio()); remove_ha_topic(sensor.type(), sensor.gpio());
sensor.ha_registered = false;
#ifndef EMSESP_STANDALONE #ifndef EMSESP_STANDALONE
if ((sensor.type() >= AnalogType::CNT_0 && sensor.type() <= AnalogType::CNT_2) if ((sensor.type() >= AnalogType::CNT_0 && sensor.type() <= AnalogType::CNT_2)
|| (sensor.type() >= AnalogType::FREQ_0 && sensor.type() <= AnalogType::FREQ_2)) { || (sensor.type() >= AnalogType::FREQ_0 && sensor.type() <= AnalogType::FREQ_2)) {