Commit b4a7e0af authored by DonLakeFlyer's avatar DonLakeFlyer

Fix incorrect supported check

parent 310f18ff
...@@ -292,7 +292,7 @@ int MissionController::insertComplexMissionItem(QString itemName, QGeoCoordinate ...@@ -292,7 +292,7 @@ int MissionController::insertComplexMissionItem(QString itemName, QGeoCoordinate
bool rollSupported = false; bool rollSupported = false;
bool pitchSupported = false; bool pitchSupported = false;
bool yawSupported = false; bool yawSupported = false;
if (_controllerVehicle->firmwarePlugin()->hasGimbal(_controllerVehicle, rollSupported, pitchSupported, yawSupported) && yawSupported) { if (_controllerVehicle->firmwarePlugin()->hasGimbal(_controllerVehicle, rollSupported, pitchSupported, yawSupported) && pitchSupported) {
MissionSettingsItem* settingsItem = _visualItems->value<MissionSettingsItem*>(0); MissionSettingsItem* settingsItem = _visualItems->value<MissionSettingsItem*>(0);
// If the user already specified a gimbal angle leave it alone // If the user already specified a gimbal angle leave it alone
CameraSection* cameraSection = settingsItem->cameraSection(); CameraSection* cameraSection = settingsItem->cameraSection();
...@@ -345,7 +345,7 @@ void MissionController::removeMissionItem(int index) ...@@ -345,7 +345,7 @@ void MissionController::removeMissionItem(int index)
bool rollSupported = false; bool rollSupported = false;
bool pitchSupported = false; bool pitchSupported = false;
bool yawSupported = false; bool yawSupported = false;
if (_controllerVehicle->firmwarePlugin()->hasGimbal(_controllerVehicle, rollSupported, pitchSupported, yawSupported) && yawSupported) { if (_controllerVehicle->firmwarePlugin()->hasGimbal(_controllerVehicle, rollSupported, pitchSupported, yawSupported) && pitchSupported) {
MissionSettingsItem* settingsItem = _visualItems->value<MissionSettingsItem*>(0); MissionSettingsItem* settingsItem = _visualItems->value<MissionSettingsItem*>(0);
CameraSection* cameraSection = settingsItem->cameraSection(); CameraSection* cameraSection = settingsItem->cameraSection();
if (cameraSection->specifyGimbal() && cameraSection->gimbalYaw()->rawValue().toDouble() == -90.0 && cameraSection->gimbalPitch()->rawValue().toDouble() == 0.0) { if (cameraSection->specifyGimbal() && cameraSection->gimbalYaw()->rawValue().toDouble() == -90.0 && cameraSection->gimbalPitch()->rawValue().toDouble() == 0.0) {
......
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