@@ -1177,7 +1177,7 @@ void WipperSnapper_Component_I2C::update() {
1177
1177
&WipperSnapper_I2C_Driver::getSensorRawPeriodPrv,
1178
1178
&WipperSnapper_I2C_Driver::setSensorRawPeriodPrv,
1179
1179
wippersnapper_i2c_v1_SensorType_SENSOR_TYPE_RAW,
1180
- " Raw" , " " , event, & sensors_event_t ::data , sensorsReturningFalse, retries);
1180
+ " Raw" , " " , event, nullptr , sensorsReturningFalse, retries);
1181
1181
1182
1182
// Gas sensor
1183
1183
sensorEventRead (iter, curTime, &msgi2cResponse,
@@ -1213,7 +1213,7 @@ void WipperSnapper_Component_I2C::update() {
1213
1213
&WipperSnapper_I2C_Driver::SensorProximityPeriodPrv,
1214
1214
&WipperSnapper_I2C_Driver::setSensorProximityPeriodPrv,
1215
1215
wippersnapper_i2c_v1_SensorType_SENSOR_TYPE_PROXIMITY,
1216
- " Proximity" , " " , event, & sensors_event_t ::distance , sensorsReturningFalse, retries);
1216
+ " Proximity" , " " , event, nullptr , sensorsReturningFalse, retries);
1217
1217
1218
1218
1219
1219
// Did this driver obtain data from sensors?
@@ -1244,7 +1244,7 @@ void WipperSnapper_Component_I2C::sensorEventRead(
1244
1244
void (WipperSnapper_I2C_Driver::*setPeriodPrvFunc)(long ),
1245
1245
wippersnapper_i2c_v1_SensorType sensorType,
1246
1246
const char* sensorName, const char* unit, sensors_event_t event,
1247
- auto sensors_event_t::*valueMember, bool &sensorsReturningFalse, int &retries) {
1247
+ float sensors_event_t::*valueMember, bool &sensorsReturningFalse, int &retries) {
1248
1248
// sensorName is a prefix and error message, units is a suffix when logging value
1249
1249
curTime = millis ();
1250
1250
if (((*iter)->*getPeriodFunc)() != 0L &&
@@ -1256,7 +1256,7 @@ void WipperSnapper_Component_I2C::sensorEventRead(
1256
1256
sensorType == wippersnapper_i2c_v1_SensorType_SENSOR_TYPE_PROXIMITY) {
1257
1257
value = event.data [0 ];
1258
1258
} else {
1259
- value = ( float ) event.*valueMember;
1259
+ value = event.*valueMember;
1260
1260
}
1261
1261
WS_DEBUG_PRINT (" Sensor 0x" );
1262
1262
WS_DEBUG_PRINTHEX ((*iter)->getI2CAddress ());
0 commit comments