|
|
@ -364,10 +364,12 @@ int MissionController::insertROIMissionItem(QGeoCoordinate coordinate, int i) |
|
|
|
int sequenceNumber = _nextSequenceNumber(); |
|
|
|
int sequenceNumber = _nextSequenceNumber(); |
|
|
|
SimpleMissionItem * newItem = new SimpleMissionItem(_controllerVehicle, this); |
|
|
|
SimpleMissionItem * newItem = new SimpleMissionItem(_controllerVehicle, this); |
|
|
|
newItem->setSequenceNumber(sequenceNumber); |
|
|
|
newItem->setSequenceNumber(sequenceNumber); |
|
|
|
newItem->setCoordinate(coordinate); |
|
|
|
newItem->setCommand((MavlinkQmlSingleton::Qml_MAV_CMD)(_controllerVehicle->firmwarePlugin()->supportedMissionCommands().contains((MAV_CMD)MAV_CMD_DO_SET_ROI_LOCATION) ? |
|
|
|
newItem->setCommand(MavlinkQmlSingleton::MAV_CMD_DO_SET_ROI); |
|
|
|
MAV_CMD_DO_SET_ROI_LOCATION : |
|
|
|
|
|
|
|
MAV_CMD_DO_SET_ROI)); |
|
|
|
_initVisualItem(newItem); |
|
|
|
_initVisualItem(newItem); |
|
|
|
newItem->setDefaultsForCommand(); |
|
|
|
newItem->setDefaultsForCommand(); |
|
|
|
|
|
|
|
newItem->setCoordinate(coordinate); |
|
|
|
|
|
|
|
|
|
|
|
double prevAltitude; |
|
|
|
double prevAltitude; |
|
|
|
MAV_FRAME prevFrame; |
|
|
|
MAV_FRAME prevFrame; |
|
|
|