Browse Source

fix landing angle if no gps

sbg
ChristophTobler 8 years ago committed by Lorenz Meier
parent
commit
64092f087f
  1. 8
      src/modules/navigator/mission_block.cpp

8
src/modules/navigator/mission_block.cpp

@ -711,7 +711,13 @@ MissionBlock::set_land_item(struct mission_item_s *item, bool at_current_locatio @@ -711,7 +711,13 @@ MissionBlock::set_land_item(struct mission_item_s *item, bool at_current_locatio
if (at_current_location) {
item->lat = _navigator->get_global_position()->lat;
item->lon = _navigator->get_global_position()->lon;
item->yaw = _navigator->get_global_position()->yaw;
if (_navigator->home_position_valid()) {
item->yaw = _navigator->get_global_position()->yaw;
} else {
item->yaw = _navigator->get_local_position()->yaw;
}
/* use home position */

Loading…
Cancel
Save