Commit 589046c1 authored by Don Gagne's avatar Don Gagne Committed by GitHub

Merge pull request #3915 from wingtra/update/mission_stat_distance_calculation

[Mission stats in Survey Feature]: check when survey item is first mission item
parents f62ceec0 c66b9495
......@@ -844,6 +844,14 @@ void MissionController::_recalcAltitudeRangeBearing()
missionMaxTelemetry = telemetryDistance;
}
}
else if (lastCoordinateItem == homeItem && !item->isSimpleItem()){
missionDistance += qobject_cast<ComplexMissionItem*>(item)->surveyDistance();
missionMaxTelemetry = qobject_cast<ComplexMissionItem*>(item)->greatestDistanceTo(homeItem->exitCoordinate());
if (vtolCalc){
cruiseDistance += qobject_cast<ComplexMissionItem*>(item)->surveyDistance(); //assume all survey missions undertaken in cruise
}
}
lastCoordinateItem = item;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment