Browse Source

fix vehicle_airspeed_poll logic: _tecs.enable_airspeed was not called before on valid airspeed

sbg
Thomas Gubler 11 years ago
parent
commit
ef7a425a45
  1. 3
      src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp

3
src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp

@ -501,7 +501,6 @@ FixedwingPositionControl::vehicle_airspeed_poll() @@ -501,7 +501,6 @@ FixedwingPositionControl::vehicle_airspeed_poll()
orb_copy(ORB_ID(airspeed), _airspeed_sub, &_airspeed);
_airspeed_valid = true;
_airspeed_last_valid = hrt_absolute_time();
return true;
} else {
@ -514,7 +513,7 @@ FixedwingPositionControl::vehicle_airspeed_poll() @@ -514,7 +513,7 @@ FixedwingPositionControl::vehicle_airspeed_poll()
/* update TECS state */
_tecs.enable_airspeed(_airspeed_valid);
return false;
return airspeed_updated;
}
void

Loading…
Cancel
Save