Skip to content

Commit

Permalink
mavlink: mission ignore takeoff pitch error
Browse files Browse the repository at this point in the history
 - this mission rejection was only added recently in #16792
 - causing QGC compatibility issues mavlink/qgroundcontrol#9464
  • Loading branch information
dagar authored Feb 21, 2021
1 parent bfc0193 commit bbc7219
Showing 1 changed file with 2 additions and 10 deletions.
12 changes: 2 additions & 10 deletions src/modules/mavlink/mavlink_mission.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1338,16 +1338,8 @@ MavlinkMissionManager::parse_mavlink_mission_item(const mavlink_mission_item_t *
break;

case MAV_CMD_NAV_TAKEOFF:

// reject takeoff item if minimum pitch (parameter 1) is set
if (PX4_ISFINITE(mavlink_mission_item->param1) && (fabsf(mavlink_mission_item->param1) > FLT_EPSILON)) {
_mavlink->send_statustext_critical("Takeoff rejected, remove deprecated minimum pitch");
return MAV_MISSION_INVALID_PARAM1;

} else {
mission_item->nav_cmd = NAV_CMD_TAKEOFF;
mission_item->yaw = wrap_2pi(math::radians(mavlink_mission_item->param4));
}
mission_item->nav_cmd = NAV_CMD_TAKEOFF;
mission_item->yaw = wrap_2pi(math::radians(mavlink_mission_item->param4));

break;

Expand Down

0 comments on commit bbc7219

Please sign in to comment.