Browse Source

posix drivers: Populate baro device ID

TODO - use unique HW ID
sbg
Paul Riseborough 8 years ago committed by Lorenz Meier
parent
commit
c21b4aaf2e
  1. 3
      src/platforms/posix/drivers/barosim/baro.cpp
  2. 4
      src/platforms/posix/drivers/df_bmp280_wrapper/df_bmp280_wrapper.cpp
  3. 3
      src/platforms/posix/drivers/df_ms5607_wrapper/df_ms5607_wrapper.cpp
  4. 3
      src/platforms/posix/drivers/df_ms5611_wrapper/df_ms5611_wrapper.cpp

3
src/platforms/posix/drivers/barosim/baro.cpp

@ -680,6 +680,9 @@ BAROSIM::collect() @@ -680,6 +680,9 @@ BAROSIM::collect()
report.altitude = raw_baro.altitude;
report.temperature = raw_baro.temperature;
/* TODO get device ID for sensor */
report.device_id = 0;
/* publish it */
if (!(m_pub_blocked)) {
if (_baro_topic != nullptr) {

4
src/platforms/posix/drivers/df_bmp280_wrapper/df_bmp280_wrapper.cpp

@ -155,9 +155,11 @@ int DfBmp280Wrapper::_publish(struct baro_sensor_data &data) @@ -155,9 +155,11 @@ int DfBmp280Wrapper::_publish(struct baro_sensor_data &data)
baro_report.pressure = data.pressure_pa;
baro_report.temperature = data.temperature_c;
// TODO: verify this, it's just copied from the MS5611 driver.
/* TODO get device ID for sensor */
baro_report.device_id = 0;
// Constant for now
const double MSL_PRESSURE_KPA = 101325.0 / 1000.0;

3
src/platforms/posix/drivers/df_ms5607_wrapper/df_ms5607_wrapper.cpp

@ -156,6 +156,9 @@ int DfMS5607Wrapper::_publish(struct baro_sensor_data &data) @@ -156,6 +156,9 @@ int DfMS5607Wrapper::_publish(struct baro_sensor_data &data)
// TODO: verify this, it's just copied from the MS5611 driver.
/* TODO get device ID for sensor */
baro_report.device_id = 0;
// Constant for now
const double MSL_PRESSURE_KPA = 101325.0 / 1000.0;

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

@ -156,6 +156,9 @@ int DfMS5611Wrapper::_publish(struct baro_sensor_data &data) @@ -156,6 +156,9 @@ int DfMS5611Wrapper::_publish(struct baro_sensor_data &data)
// TODO: verify this, it's just copied from the MS5611 driver.
/* TODO get device ID for sensor */
baro_report.device_id = 0;
// Constant for now
const double MSL_PRESSURE_KPA = 101325.0 / 1000.0;

Loading…
Cancel
Save