|
|
|
@ -129,6 +129,14 @@ public:
@@ -129,6 +129,14 @@ public:
|
|
|
|
|
void setTurnaroundDist (double dist) { _turnaroundDistFact.setRawValue(dist); } |
|
|
|
|
void save (QJsonArray& missionItems) final; |
|
|
|
|
|
|
|
|
|
// Must match json spec for GridEntryLocation
|
|
|
|
|
enum EntryLocation { |
|
|
|
|
EntryLocationTopLeft, |
|
|
|
|
EntryLocationTopRight, |
|
|
|
|
EntryLocationBottomLeft, |
|
|
|
|
EntryLocationBottomRight, |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static const char* jsonComplexItemTypeValue; |
|
|
|
|
|
|
|
|
|
static const char* settingsGroup; |
|
|
|
@ -178,14 +186,6 @@ private:
@@ -178,14 +186,6 @@ private:
|
|
|
|
|
CameraTriggerHoverAndCapture |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// Must match json spec for GridEntryLocation
|
|
|
|
|
enum EntryLocation { |
|
|
|
|
EntryLocationTopLeft, |
|
|
|
|
EntryLocationTopRight, |
|
|
|
|
EntryLocationBottomLeft, |
|
|
|
|
EntryLocationBottomRight, |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
void _setExitCoordinate(const QGeoCoordinate& coordinate); |
|
|
|
|
void _generateGrid(void); |
|
|
|
|
void _updateCoordinateAltitude(void); |
|
|
|
|