Browse Source

Merge pull request #6054 from DonLakeFlyer/InsertROI

Insert ROI command which is supported by firmware
QGC4.4
Don Gagne 7 years ago committed by GitHub
parent
commit
5a2a5dc5aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/MissionManager/MissionController.cc

6
src/MissionManager/MissionController.cc

@ -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;

Loading…
Cancel
Save