|
|
@ -1138,11 +1138,21 @@ MavlinkMissionManager::format_mavlink_mission_item(const struct mission_item_s * |
|
|
|
mavlink_mission_item->z = mission_item->altitude; |
|
|
|
mavlink_mission_item->z = mission_item->altitude; |
|
|
|
|
|
|
|
|
|
|
|
if (mission_item->altitude_is_relative) { |
|
|
|
if (mission_item->altitude_is_relative) { |
|
|
|
|
|
|
|
if (_int_mode) { |
|
|
|
|
|
|
|
mavlink_mission_item->frame = MAV_FRAME_GLOBAL_RELATIVE_ALT_INT; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
mavlink_mission_item->frame = MAV_FRAME_GLOBAL_RELATIVE_ALT; |
|
|
|
mavlink_mission_item->frame = MAV_FRAME_GLOBAL_RELATIVE_ALT; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
if (_int_mode) { |
|
|
|
|
|
|
|
mavlink_mission_item->frame = MAV_FRAME_GLOBAL_INT; |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
} else { |
|
|
|
mavlink_mission_item->frame = MAV_FRAME_GLOBAL; |
|
|
|
mavlink_mission_item->frame = MAV_FRAME_GLOBAL; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
switch (mission_item->nav_cmd) { |
|
|
|
switch (mission_item->nav_cmd) { |
|
|
|
case NAV_CMD_WAYPOINT: |
|
|
|
case NAV_CMD_WAYPOINT: |
|
|
|