|
|
|
@ -43,14 +43,15 @@ public:
@@ -43,14 +43,15 @@ public:
|
|
|
|
|
Q_PROPERTY(Fact* cameraResolutionWidth READ cameraResolutionWidth CONSTANT) |
|
|
|
|
Q_PROPERTY(Fact* cameraResolutionHeight READ cameraResolutionHeight CONSTANT) |
|
|
|
|
Q_PROPERTY(Fact* cameraFocalLength READ cameraFocalLength CONSTANT) |
|
|
|
|
Q_PROPERTY(Fact* fixedValueIsAltitude READ fixedValueIsAltitude CONSTANT) |
|
|
|
|
Q_PROPERTY(Fact* cameraOrientationLandscape READ cameraOrientationLandscape CONSTANT) |
|
|
|
|
Q_PROPERTY(Fact* fixedValueIsAltitude READ fixedValueIsAltitude CONSTANT) |
|
|
|
|
Q_PROPERTY(Fact* manualGrid READ manualGrid CONSTANT) |
|
|
|
|
Q_PROPERTY(Fact* camera READ camera CONSTANT) |
|
|
|
|
|
|
|
|
|
Q_PROPERTY(bool cameraOrientationFixed MEMBER _cameraOrientationFixed NOTIFY cameraOrientationFixedChanged) |
|
|
|
|
Q_PROPERTY(bool hoverAndCaptureAllowed READ hoverAndCaptureAllowed CONSTANT) |
|
|
|
|
Q_PROPERTY(bool refly90Degrees READ refly90Degrees WRITE setRefly90Degrees NOTIFY refly90DegreesChanged) |
|
|
|
|
Q_PROPERTY(double cameraMinTriggerInterval MEMBER _cameraMinTriggerInterval NOTIFY cameraMinTriggerIntervalChanged) |
|
|
|
|
|
|
|
|
|
Q_PROPERTY(double timeBetweenShots READ timeBetweenShots NOTIFY timeBetweenShotsChanged) |
|
|
|
|
Q_PROPERTY(QVariantList gridPoints READ gridPoints NOTIFY gridPointsChanged) |
|
|
|
@ -165,14 +166,15 @@ public:
@@ -165,14 +166,15 @@ public:
|
|
|
|
|
static const char* cameraName; |
|
|
|
|
|
|
|
|
|
signals: |
|
|
|
|
void gridPointsChanged (void); |
|
|
|
|
void cameraShotsChanged (int cameraShots); |
|
|
|
|
void coveredAreaChanged (double coveredArea); |
|
|
|
|
void cameraValueChanged (void); |
|
|
|
|
void gridTypeChanged (QString gridType); |
|
|
|
|
void timeBetweenShotsChanged (void); |
|
|
|
|
void cameraOrientationFixedChanged (bool cameraOrientationFixed); |
|
|
|
|
void refly90DegreesChanged (bool refly90Degrees); |
|
|
|
|
void gridPointsChanged (void); |
|
|
|
|
void cameraShotsChanged (int cameraShots); |
|
|
|
|
void coveredAreaChanged (double coveredArea); |
|
|
|
|
void cameraValueChanged (void); |
|
|
|
|
void gridTypeChanged (QString gridType); |
|
|
|
|
void timeBetweenShotsChanged (void); |
|
|
|
|
void cameraOrientationFixedChanged (bool cameraOrientationFixed); |
|
|
|
|
void refly90DegreesChanged (bool refly90Degrees); |
|
|
|
|
void cameraMinTriggerIntervalChanged (double cameraMinTriggerInterval); |
|
|
|
|
|
|
|
|
|
private slots: |
|
|
|
|
void _setDirty(void); |
|
|
|
@ -233,6 +235,7 @@ private:
@@ -233,6 +235,7 @@ private:
|
|
|
|
|
int _missionCommandCount; |
|
|
|
|
bool _refly90Degrees; |
|
|
|
|
double _additionalFlightDelaySeconds; |
|
|
|
|
double _cameraMinTriggerInterval; |
|
|
|
|
|
|
|
|
|
bool _ignoreRecalc; |
|
|
|
|
double _surveyDistance; |
|
|
|
@ -283,6 +286,7 @@ private:
@@ -283,6 +286,7 @@ private:
|
|
|
|
|
static const char* _jsonCameraResolutionWidthKey; |
|
|
|
|
static const char* _jsonCameraResolutionHeightKey; |
|
|
|
|
static const char* _jsonCameraFocalLengthKey; |
|
|
|
|
static const char* _jsonCameraMinTriggerIntervalKey; |
|
|
|
|
static const char* _jsonManualGridKey; |
|
|
|
|
static const char* _jsonCameraObjectKey; |
|
|
|
|
static const char* _jsonCameraNameKey; |
|
|
|
|