summaryrefslogtreecommitdiff
path: root/src/sensor
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2022-03-07 10:15:30 +0100
committerHampusM <hampus@hampusmat.com>2022-03-07 10:15:30 +0100
commit5fea3a40f77417f639de3dbb27797d8e2ecdbaca (patch)
tree1abc41f902cfb0d01fa20afb42817bb7ff6508f0 /src/sensor
parent49a5d3d3fb0dccf1b993aeea4b803cd079a1e66f (diff)
fix: make the sensor calibrator take a sensor reference
Diffstat (limited to 'src/sensor')
-rw-r--r--src/sensor/calibration.cpp2
-rw-r--r--src/sensor/calibration.hpp4
2 files changed, 3 insertions, 3 deletions
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;
};