diff --git a/src/MissionManager/CameraCalc.FactMetaData.json b/src/MissionManager/CameraCalc.FactMetaData.json index 9860f5491bae0df69b62cdacc79424f00a83fcc6..2addaa89c990419b58f481d0eba245f4507e8792 100644 --- a/src/MissionManager/CameraCalc.FactMetaData.json +++ b/src/MissionManager/CameraCalc.FactMetaData.json @@ -18,7 +18,7 @@ "min": 0.1, "units": "m", "decimalPlaces": 2, - "defaultValue": 10.0 + "defaultValue": 50.0 }, { "name": "ImageDensity", @@ -27,7 +27,7 @@ "min": 0, "units": "cm/px", "decimalPlaces": 1, - "defaultValue": 25 + "defaultValue": 1.2 }, { "name": "FrontalOverlap", diff --git a/src/MissionManager/CameraCalc.cc b/src/MissionManager/CameraCalc.cc index 5f15bb25e1c19e379ac03eb10c70d7cc349a7d27..c775c1b76f9733b486b2469b95fa21dc6b2557a7 100644 --- a/src/MissionManager/CameraCalc.cc +++ b/src/MissionManager/CameraCalc.cc @@ -127,8 +127,8 @@ void CameraCalc::_cameraNameChanged(void) // These values are unknown for these types fixedOrientation()->setRawValue(false); minTriggerInterval()->setRawValue(0); - if (isManualCamera()) { - valueSetIsDistance()->setRawValue(false); + if (isManualCamera() && !valueSetIsDistance()->rawValue().toBool()) { + valueSetIsDistance()->setRawValue(true); } } else { qWarning() << "Internal Error: Not known camera, but now manual or custom either";