diff options
Diffstat (limited to 'src/sensor/calibration.hpp')
-rw-r--r-- | src/sensor/calibration.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/sensor/calibration.hpp b/src/sensor/calibration.hpp index 17f8fa9..c85d336 100644 --- a/src/sensor/calibration.hpp +++ b/src/sensor/calibration.hpp @@ -1,5 +1,6 @@ #pragma once +#include "common/memory/shared_ptr.hpp" #include "sensor/sensor.hpp" #include "serial.hpp" @@ -51,7 +52,8 @@ public: * @param sensor A sensor to calibrate * @param sout A Serial output stream */ - SensorCalibrator(Sensor &sensor, SerialStream sout); + SensorCalibrator(common::SharedPtr<Sensor> sensor, + common::SharedPtr<SerialStream> sout); /** * Calibrates the sensor. @@ -69,7 +71,6 @@ private: static void _adjustValues(SensorCalibratorValues &values); static bool _isValuesInRange(const SensorCalibratorValues &values); - Sensor &_sensor; - - SerialStream _sout; + common::SharedPtr<Sensor> _sensor; + common::SharedPtr<SerialStream> _sout; }; |