Browse Source

drivers: Populate baro device ID

TODO - use unique HW ID
sbg
Paul Riseborough 8 years ago committed by Lorenz Meier
parent
commit
5e53a5425a
  1. 2
      src/drivers/bmp280/bmp280.cpp
  2. 3
      src/drivers/lps25h/lps25h.cpp
  3. 3
      src/drivers/ms5611/ms5611.cpp

2
src/drivers/bmp280/bmp280.cpp

@ -543,6 +543,8 @@ BMP280::collect()
report.temperature = _T; report.temperature = _T;
report.pressure = _P / 100.0f; // to mbar report.pressure = _P / 100.0f; // to mbar
/* TODO get device ID for sensor */
report.device_id = 0;
/* altitude calculations based on http://www.kansasflyer.org/index.asp?nav=Avi&sec=Alti&tab=Theory&pg=1 */ /* altitude calculations based on http://www.kansasflyer.org/index.asp?nav=Avi&sec=Alti&tab=Theory&pg=1 */

3
src/drivers/lps25h/lps25h.cpp

@ -743,6 +743,9 @@ LPS25H::collect()
new_report.pressure = p; new_report.pressure = p;
new_report.altitude = alt; new_report.altitude = alt;
/* TODO get device ID for sensor */
new_report.device_id = 0;
if (!(_pub_blocked)) { if (!(_pub_blocked)) {
if (_baro_topic != nullptr) { if (_baro_topic != nullptr) {

3
src/drivers/ms5611/ms5611.cpp

@ -762,6 +762,9 @@ MS5611::collect()
report.temperature = _TEMP / 100.0f; report.temperature = _TEMP / 100.0f;
report.pressure = P / 100.0f; /* convert to millibar */ report.pressure = P / 100.0f; /* convert to millibar */
/* TODO get device ID for sensor */
report.device_id = 0;
/* altitude calculations based on http://www.kansasflyer.org/index.asp?nav=Avi&sec=Alti&tab=Theory&pg=1 */ /* altitude calculations based on http://www.kansasflyer.org/index.asp?nav=Avi&sec=Alti&tab=Theory&pg=1 */
/* /*

Loading…
Cancel
Save