aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_receiver.cpp
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2013-10-20 12:16:00 +0200
committerThomas Gubler <thomasgubler@gmail.com>2013-10-20 12:28:58 +0200
commit8cffd2b8a33ccb4d556a181d5a6e55111c1b1f53 (patch)
tree334877c27d548f5fea7e01cf81c736799d8c9136 /src/modules/mavlink/mavlink_receiver.cpp
parent1a3845c66ab8d457a0227ddd4bd22f5053c7f6b6 (diff)
downloadpx4-firmware-8cffd2b8a33ccb4d556a181d5a6e55111c1b1f53.tar.gz
px4-firmware-8cffd2b8a33ccb4d556a181d5a6e55111c1b1f53.tar.bz2
px4-firmware-8cffd2b8a33ccb4d556a181d5a6e55111c1b1f53.zip
fix scaling (unit) of airspeed in HIL
src/modules/mavlink/mavlink_receiver.cpp
Diffstat (limited to 'src/modules/mavlink/mavlink_receiver.cpp')
-rw-r--r--src/modules/mavlink/mavlink_receiver.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/mavlink/mavlink_receiver.cpp b/src/modules/mavlink/mavlink_receiver.cpp
index 8243748dc..c51a6de08 100644
--- a/src/modules/mavlink/mavlink_receiver.cpp
+++ b/src/modules/mavlink/mavlink_receiver.cpp
@@ -422,13 +422,13 @@ handle_message(mavlink_message_t *msg)
hil_sensors.accelerometer_counter = hil_counter;
/* differential pressure */
- hil_sensors.differential_pressure_pa = imu.diff_pressure;
+ hil_sensors.differential_pressure_pa = imu.diff_pressure * 1e2f; //from hPa to Pa
hil_sensors.differential_pressure_counter = hil_counter;
/* airspeed from differential pressure, ambient pressure and temp */
struct airspeed_s airspeed;
- float ias = calc_indicated_airspeed(imu.diff_pressure);
+ float ias = calc_indicated_airspeed(hil_sensors.differential_pressure_pa);
// XXX need to fix this
float tas = ias;