Browse Source

still need this workaround to avoid hardfault

sbg
Mark Whitehorn 9 years ago committed by Lorenz Meier
parent
commit
8a77fec9c8
  1. 3
      src/modules/commander/commander.cpp

3
src/modules/commander/commander.cpp

@ -2295,8 +2295,9 @@ int commander_thread_main(int argc, char *argv[])
* rejection. Back off 2 seconds to not overlay * rejection. Back off 2 seconds to not overlay
* home tune. * home tune.
*/ */
uint64_t ts = _home.timestamp;
if (status_flags.condition_home_position_valid && if (status_flags.condition_home_position_valid &&
(hrt_elapsed_time(&_home.timestamp) > 2000000) && (hrt_elapsed_time(&ts) > 2000000) &&
_last_mission_instance != mission_result.instance_count) { _last_mission_instance != mission_result.instance_count) {
if (!mission_result.valid) { if (!mission_result.valid) {
/* the mission is invalid */ /* the mission is invalid */

Loading…
Cancel
Save