From 56a68094865939006c7e709ac42152e03660ec21 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Tue, 24 Nov 2015 18:05:42 -0500 Subject: [PATCH] HIL calculate TAS from IAS --- src/modules/mavlink/mavlink_receiver.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/modules/mavlink/mavlink_receiver.cpp b/src/modules/mavlink/mavlink_receiver.cpp index 0c2180a4d8..bf79b6e09f 100644 --- a/src/modules/mavlink/mavlink_receiver.cpp +++ b/src/modules/mavlink/mavlink_receiver.cpp @@ -1325,8 +1325,7 @@ MavlinkReceiver::handle_message_hil_sensor(mavlink_message_t *msg) struct airspeed_s airspeed = {}; float ias = calc_indicated_airspeed(imu.diff_pressure * 1e2f); - // XXX need to fix this - float tas = ias; + float tas = calc_true_airspeed_from_indicated(ias, imu.abs_pressure * 100, imu.temperature); airspeed.timestamp = timestamp; airspeed.indicated_airspeed_m_s = ias;