From ee56f086d4942b3ba7aab0591933ca3f924e7345 Mon Sep 17 00:00:00 2001
From: Eric Duminil <eric.duminil@gmail.com>
Date: Sat, 26 Dec 2020 23:05:47 +0100
Subject: [PATCH] Pass by reference

---
 lorawan.h | 2 +-
 mqtt.cpp  | 2 +-
 mqtt.h    | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lorawan.h b/lorawan.h
index c6da1e7..fe4c9e4 100644
--- a/lorawan.h
+++ b/lorawan.h
@@ -40,7 +40,7 @@ namespace lorawan {
   extern String last_transmission;
   void initialize();
   void process();
-  void preparePayloadIfTimeHasCome(int16_t co2, float temp, float hum);
+  void preparePayloadIfTimeHasCome(const int16_t &co2, const float &temp, const float &hum);
 }
 
 #endif
diff --git a/mqtt.cpp b/mqtt.cpp
index 826ced5..e7e6e33 100644
--- a/mqtt.cpp
+++ b/mqtt.cpp
@@ -207,7 +207,7 @@ namespace mqtt {
     }
   }
 
-  void publishIfTimeHasCome(const String &timeStamp, int16_t co2, float temp, float hum) {
+  void publishIfTimeHasCome(const String &timeStamp, const int16_t &co2, const float &temp, const float &hum) {
     // Send message via MQTT according to sending interval
     unsigned long now = seconds();
     //TODO: Send average since last MQTT message?
diff --git a/mqtt.h b/mqtt.h
index 6e43644..9af46c8 100644
--- a/mqtt.h
+++ b/mqtt.h
@@ -9,12 +9,12 @@
 #include "src/lib/PubSubClient/src/PubSubClient.h"
 #include "wifi_util.h"
 namespace config {
-  extern uint16_t sending_interval;  // [s]
+  extern uint16_t sending_interval; // [s]
 }
 namespace mqtt {
   extern String last_successful_publish;
   void initialize(String &topic);
   void keepConnection();
-  void publishIfTimeHasCome(const String &timeStamp, int16_t co2, float temp, float hum);
+  void publishIfTimeHasCome(const String &timeStamp, const int16_t &co2, const float &temp, const float &hum);
 }
 #endif
-- 
GitLab