navigator: for FW: on landing, disable switch to NAV_STATE_READY when landing

This commit is contained in:
Thomas Gubler 2014-01-19 16:10:57 +01:00
parent 18b28f0efd
commit 1f62cede68
1 changed files with 7 additions and 1 deletions

View File

@ -1259,7 +1259,13 @@ Navigator::check_mission_item_reached()
} }
if (_mission_item_triplet.current.nav_cmd == NAV_CMD_LAND) { if (_mission_item_triplet.current.nav_cmd == NAV_CMD_LAND) {
return _vstatus.condition_landed; if (_vstatus.is_rotary_wing) {
return _vstatus.condition_landed;
} else {
/* For fw there is currently no landing detector:
* make sure control is not stopped when overshooting the landing waypoint */
return false;
}
} }
/* XXX TODO count turns */ /* XXX TODO count turns */