From d13e9ec9628f64cdd78601ff92dbcc61080befb8 Mon Sep 17 00:00:00 2001 From: Matteo Pignataro <matteo.pignataro@skywarder.eu> Date: Mon, 2 Oct 2023 16:03:13 +0200 Subject: [PATCH] [Analog-pressure-sensor] Corrected bind function for non-copy constructible --- src/tests/sensors/analog/test-analog-pressure-sensors.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/sensors/analog/test-analog-pressure-sensors.cpp b/src/tests/sensors/analog/test-analog-pressure-sensors.cpp index 98cc37b3a..d64e113db 100644 --- a/src/tests/sensors/analog/test-analog-pressure-sensors.cpp +++ b/src/tests/sensors/analog/test-analog-pressure-sensors.cpp @@ -73,14 +73,14 @@ int main() ADS1118 ads1118(spiSlave); std::function<ADCData()> getVoltageFunction = - std::bind(&ADS1118::getVoltage, ads1118, channel1); + std::bind(&ADS1118::getVoltage, std::ref(ads1118), channel1); HSCMAND015PA analogSensor(getVoltageFunction); analogSensor.init(); analogSensor.selfTest(); std::function<ADCData()> getVoltageFunction2 = - std::bind(&ADS1118::getVoltage, ads1118, channel2); + std::bind(&ADS1118::getVoltage, std::ref(ads1118), channel2); HSCMRNN030PA analogSensor2(getVoltageFunction2); analogSensor2.init(); -- GitLab