aboutsummaryrefslogtreecommitdiff
path: root/src/modules/navigator
diff options
context:
space:
mode:
authorJulian Oes <julian@oes.ch>2014-06-09 11:37:33 +0200
committerJulian Oes <julian@oes.ch>2014-06-09 11:37:33 +0200
commitd3f182d433551c72a2fd8105481938129b8332ed (patch)
treed352d0a4d056035ba9913e7e85e11748207c3571 /src/modules/navigator
parentd8f77a2b396b651410c7f28cfad84c6f8288925c (diff)
downloadpx4-firmware-d3f182d433551c72a2fd8105481938129b8332ed.tar.gz
px4-firmware-d3f182d433551c72a2fd8105481938129b8332ed.tar.bz2
px4-firmware-d3f182d433551c72a2fd8105481938129b8332ed.zip
navigator: don't check reached for land waypoints
Diffstat (limited to 'src/modules/navigator')
-rw-r--r--src/modules/navigator/mission_block.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/navigator/mission_block.cpp b/src/modules/navigator/mission_block.cpp
index 92090d995..861aed813 100644
--- a/src/modules/navigator/mission_block.cpp
+++ b/src/modules/navigator/mission_block.cpp
@@ -69,6 +69,10 @@ MissionBlock::~MissionBlock()
bool
MissionBlock::is_mission_item_reached()
{
+ /* don't check landed WPs */
+ if (_mission_item.nav_cmd == NAV_CMD_LAND) {
+ return false;
+ }
/* TODO: count turns */
#if 0
if ((_mission_item.nav_cmd == NAV_CMD_LOITER_TURN_COUNT ||