Function parameter 'sensor' should be passed by const reference

This commit is contained in:
proddy
2022-01-23 18:08:52 +01:00
parent 77e1898512
commit a38d8c14fa
2 changed files with 2 additions and 2 deletions

View File

@@ -231,7 +231,7 @@ bool AnalogSensor::updated_values() {
} }
// publish a single sensor to MQTT // publish a single sensor to MQTT
void AnalogSensor::publish_sensor(Sensor sensor) { void AnalogSensor::publish_sensor(const Sensor & sensor) {
if (Mqtt::publish_single()) { if (Mqtt::publish_single()) {
char topic[Mqtt::MQTT_TOPIC_MAX_SIZE]; char topic[Mqtt::MQTT_TOPIC_MAX_SIZE];
snprintf(topic, sizeof(topic), "%s/%s", read_flash_string(F_(analogsensor)).c_str(), sensor.name().c_str()); snprintf(topic, sizeof(topic), "%s/%s", read_flash_string(F_(analogsensor)).c_str(), sensor.name().c_str());

View File

@@ -119,7 +119,7 @@ class AnalogSensor {
void start(); void start();
void loop(); void loop();
void publish_sensor(Sensor sensor); void publish_sensor(const Sensor & sensor);
void publish_values(const bool force); void publish_values(const bool force);
void reload(); void reload();
bool updated_values(); bool updated_values();