Browse Source

DF_MS5611_Wrapper: convert baro pressure to mbar

Temperature compensation in sensors.cpp calculates Baro Altitude
assuming baro pressure is stored as mbar.
sbg
davidaroyer 8 years ago committed by Lorenz Meier
parent
commit
2322a4d232
  1. 2
      src/platforms/posix/drivers/df_ms5611_wrapper/df_ms5611_wrapper.cpp

2
src/platforms/posix/drivers/df_ms5611_wrapper/df_ms5611_wrapper.cpp

@ -151,7 +151,7 @@ int DfMS5611Wrapper::_publish(struct baro_sensor_data &data)
baro_report baro_report = {}; baro_report baro_report = {};
baro_report.timestamp = hrt_absolute_time(); baro_report.timestamp = hrt_absolute_time();
baro_report.pressure = data.pressure_pa; baro_report.pressure = data.pressure_pa / 100.0f; // convert to mbar
baro_report.temperature = data.temperature_c; baro_report.temperature = data.temperature_c;
// TODO: verify this, it's just copied from the MS5611 driver. // TODO: verify this, it's just copied from the MS5611 driver.

Loading…
Cancel
Save