From 39b719efa7bd6722eb62f42b2757cb16cd935f4f Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Sat, 20 Jan 2018 12:41:46 -0800 Subject: [PATCH] Insert supported ROI command --- src/MissionManager/MissionController.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/MissionManager/MissionController.cc b/src/MissionManager/MissionController.cc index af6111548..d5946cb4d 100644 --- a/src/MissionManager/MissionController.cc +++ b/src/MissionManager/MissionController.cc @@ -365,7 +365,9 @@ int MissionController::insertROIMissionItem(QGeoCoordinate coordinate, int i) SimpleMissionItem * newItem = new SimpleMissionItem(_controllerVehicle, this); newItem->setSequenceNumber(sequenceNumber); newItem->setCoordinate(coordinate); - newItem->setCommand(MavlinkQmlSingleton::MAV_CMD_DO_SET_ROI); + newItem->setCommand((MavlinkQmlSingleton::Qml_MAV_CMD)(_controllerVehicle->firmwarePlugin()->supportedMissionCommands().contains((MAV_CMD)MAV_CMD_DO_SET_ROI_LOCATION) ? + MAV_CMD_DO_SET_ROI_LOCATION : + MAV_CMD_DO_SET_ROI)); _initVisualItem(newItem); newItem->setDefaultsForCommand(); -- 2.22.0