Browse Source

Merge pull request #482 from thomasgubler/airspeed

fix scaling (unit) of airspeed in HIL
sbg
Lorenz Meier 11 years ago
parent
commit
b131453443
  1. 4
      src/modules/mavlink/mavlink_receiver.cpp

4
src/modules/mavlink/mavlink_receiver.cpp

@ -422,13 +422,13 @@ handle_message(mavlink_message_t *msg)
hil_sensors.accelerometer_counter = hil_counter; hil_sensors.accelerometer_counter = hil_counter;
/* differential pressure */ /* 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; hil_sensors.differential_pressure_counter = hil_counter;
/* airspeed from differential pressure, ambient pressure and temp */ /* airspeed from differential pressure, ambient pressure and temp */
struct airspeed_s airspeed; 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 // XXX need to fix this
float tas = ias; float tas = ias;

Loading…
Cancel
Save