From 5fea3a40f77417f639de3dbb27797d8e2ecdbaca Mon Sep 17 00:00:00 2001
From: HampusM <hampus@hampusmat.com>
Date: Mon, 7 Mar 2022 10:15:30 +0100
Subject: fix: make the sensor calibrator take a sensor reference

---
 src/sensor/calibration.cpp | 2 +-
 src/sensor/calibration.hpp | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

(limited to 'src')

diff --git a/src/sensor/calibration.cpp b/src/sensor/calibration.cpp
index 42f5010..e01bb34 100644
--- a/src/sensor/calibration.cpp
+++ b/src/sensor/calibration.cpp
@@ -3,7 +3,7 @@
 #include "std/time.hpp"
 #include "utils.hpp"
 
-SensorCalibrator::SensorCalibrator(Sensor sensor, SerialStream sout)
+SensorCalibrator::SensorCalibrator(Sensor &sensor, SerialStream sout)
 	: _sensor(sensor), _sout(sout)
 {
 }
diff --git a/src/sensor/calibration.hpp b/src/sensor/calibration.hpp
index 090fd27..585d655 100644
--- a/src/sensor/calibration.hpp
+++ b/src/sensor/calibration.hpp
@@ -51,7 +51,7 @@ public:
 	 * @param sensor A sensor to calibrate
 	 * @param sout A Serial output stream
 	 */
-	SensorCalibrator(Sensor sensor, SerialStream sout);
+	SensorCalibrator(Sensor &sensor, SerialStream sout);
 
 	/**
 	 * Calibrates the sensor.
@@ -69,7 +69,7 @@ private:
 	static void _adjustValues(SensorCalibratorValues &values);
 	static bool _isValuesInRange(const SensorCalibratorValues &values);
 
-	Sensor _sensor;
+	Sensor &_sensor;
 
 	SerialStream _sout;
 };
-- 
cgit v1.2.3-18-g5258