From 0c18b43351ff75fd8b6d08f21557a692a3fd6855 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Jos=C3=A9=20Pereira?= Date: Thu, 10 May 2018 23:25:41 -0300 Subject: [PATCH] AP_ADSB: Use SSL air pressure value MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Patrick José Pereira --- libraries/AP_ADSB/AP_ADSB.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/AP_ADSB/AP_ADSB.cpp b/libraries/AP_ADSB/AP_ADSB.cpp index dc4e671c3f..2c0407c300 100644 --- a/libraries/AP_ADSB/AP_ADSB.cpp +++ b/libraries/AP_ADSB/AP_ADSB.cpp @@ -509,8 +509,8 @@ void AP_ADSB::send_dynamic_out(const mavlink_channel_t chan) const AP_Baro &baro = AP::baro(); int32_t altPres = INT_MAX; if (baro.healthy()) { - // Altitude difference between 101325 (Pascals) and current pressure. Result in millimeters - altPres = baro.get_altitude_difference(101325, baro.get_pressure()) * 1E3; // convert m to mm; + // Altitude difference between sea level pressure and current pressure. Result in millimeters + altPres = baro.get_altitude_difference(SSL_AIR_PRESSURE, baro.get_pressure()) * 1E3; // convert m to mm; }