Browse Source

AP_Parachute: fixed release bug

if release() is called within 1 millisecond of update() the release
wouldn't happen
mission-4.1.18
Andrew Tridgell 9 years ago
parent
commit
aee2543b75
  1. 4
      libraries/AP_Parachute/AP_Parachute.cpp

4
libraries/AP_Parachute/AP_Parachute.cpp

@ -73,7 +73,9 @@ void AP_Parachute::release() @@ -73,7 +73,9 @@ void AP_Parachute::release()
}
// set release time to current system time
_release_time = hal.scheduler->millis();
if (_release_time == 0) {
_release_time = hal.scheduler->millis();
}
// update AP_Notify
AP_Notify::flags.parachute_release = 1;

Loading…
Cancel
Save