Commit 1a0b158c authored by Beat Küng's avatar Beat Küng Committed by Beat Küng

PlanManager: upload flight to AirMap when uploading to the vehicle

parent 4b56b0d1
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
#include "QGCApplication.h" #include "QGCApplication.h"
#include "MissionCommandTree.h" #include "MissionCommandTree.h"
#include "MissionCommandUIInfo.h" #include "MissionCommandUIInfo.h"
#include "AirMapManager.h"
QGC_LOGGING_CATEGORY(PlanManagerLog, "PlanManagerLog") QGC_LOGGING_CATEGORY(PlanManagerLog, "PlanManagerLog")
...@@ -78,6 +79,13 @@ void PlanManager::writeMissionItems(const QList<MissionItem*>& missionItems) ...@@ -78,6 +79,13 @@ void PlanManager::writeMissionItems(const QList<MissionItem*>& missionItems)
return; return;
} }
if (_planType == MAV_MISSION_TYPE_MISSION) {
AirMapManager *airmapManager = qgcApp()->toolbox()->airMapManager();
if(airmapManager) {
airmapManager->createFlight(missionItems);
}
}
_clearAndDeleteWriteMissionItems(); _clearAndDeleteWriteMissionItems();
bool skipFirstItem = _planType == MAV_MISSION_TYPE_MISSION && !_vehicle->firmwarePlugin()->sendHomePositionToVehicle(); bool skipFirstItem = _planType == MAV_MISSION_TYPE_MISSION && !_vehicle->firmwarePlugin()->sendHomePositionToVehicle();
......
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