Zero initialized sensor data in mock driver

This commit is contained in:
dario 2024-10-05 23:08:29 +02:00
parent afe9b83b01
commit f20db08212

View File

@ -65,11 +65,11 @@ namespace sta
float MS56xx::getPressure(Unit unit /* = Unit::hPa */) float MS56xx::getPressure(Unit unit /* = Unit::hPa */)
{ {
requestData(TEMPERATURE); requestData(TEMPERATURE);
float temperature; float temperature = 0.0f;
spatz::request(STA_MS56XX_TEMPERATURE_SPATZ_ID, &temperature, 1); spatz::request(STA_MS56XX_TEMPERATURE_SPATZ_ID, &temperature, 1);
requestData(PRESSURE); requestData(PRESSURE);
float pressure; float pressure = 0.0f;
spatz::request(STA_MS56XX_PRESSURE_SPATZ_ID, &pressure, 1); spatz::request(STA_MS56XX_PRESSURE_SPATZ_ID, &pressure, 1);
// Convert to desired unit. // Convert to desired unit.
@ -81,7 +81,7 @@ namespace sta
float MS56xx::getTemperature() float MS56xx::getTemperature()
{ {
requestData(TEMPERATURE); requestData(TEMPERATURE);
float temperature; float temperature = 0.0f;
spatz::request(STA_MS56XX_TEMPERATURE_SPATZ_ID, &temperature, 1); spatz::request(STA_MS56XX_TEMPERATURE_SPATZ_ID, &temperature, 1);
return temperature; return temperature;