Skip to content

Commit 2635125

Browse files
committed
Camera: Cleanup
1 parent 27ba1cd commit 2635125

15 files changed

+716
-754
lines changed

src/Camera/CameraMetaData.cc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,10 @@ CameraMetaData::CameraMetaData(const QString &canonicalName,
3737
, minTriggerInterval(minTriggerInterval)
3838
, deprecatedTranslatedName(deprecatedTranslatedName)
3939
{
40-
// qCDebug(AudioOutputLog) << Q_FUNC_INFO << this;
40+
qCDebug(CameraMetaDataLog) << this;
41+
}
42+
43+
CameraMetaData::~CameraMetaData()
44+
{
45+
qCDebug(CameraMetaDataLog) << this;
4146
}

src/Camera/CameraMetaData.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class CameraMetaData
4343
bool fixedOrientation,
4444
double minTriggerInterval,
4545
const QString &deprecatedTranslatedName);
46+
~CameraMetaData();
4647

4748
const QString canonicalName; ///< Canonical name saved in plan files. Not translated.
4849
const QString brand; ///< Camera brand. Used for grouping.

src/Camera/MavlinkCameraControl.cc

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,33 +8,33 @@
88
****************************************************************************/
99

1010
#include "MavlinkCameraControl.h"
11-
#include "QmlObjectListModel.h"
1211
#include "QGCLoggingCategory.h"
1312

14-
QGC_LOGGING_CATEGORY(CameraControlLog, "CameraControlLog")
15-
QGC_LOGGING_CATEGORY(CameraControlVerboseLog, "CameraControlVerboseLog")
13+
QGC_LOGGING_CATEGORY(CameraControlLog, "qgc.camera.mavlinkcameracontrol")
14+
QGC_LOGGING_CATEGORY(CameraControlVerboseLog, "qgc.camera.mavlinkcameracontrol")
1615

17-
MavlinkCameraControl::MavlinkCameraControl(QObject *parent)
16+
MavlinkCameraControl::MavlinkCameraControl(Vehicle *vehicle, QObject *parent)
1817
: FactGroup(0, parent, true /* ignore camel case */)
18+
, _vehicle(vehicle)
1919
{
20-
// qCDebug(CameraControlLog) << Q_FUNC_INFO << this;
20+
qCDebug(CameraControlLog) << this;
2121
}
2222

2323
MavlinkCameraControl::~MavlinkCameraControl()
2424
{
25-
// qCDebug(CameraControlLog) << Q_FUNC_INFO << this;
25+
qCDebug(CameraControlLog) << this;
2626
}
2727

2828
QString MavlinkCameraControl::captureImageStatusToStr(uint8_t image_status)
2929
{
3030
switch (image_status) {
31-
case 0:
31+
case PHOTO_CAPTURE_IDLE:
3232
return QStringLiteral("Idle");
33-
case 1:
33+
case PHOTO_CAPTURE_IN_PROGRESS:
3434
return QStringLiteral("Capturing");
35-
case 2:
35+
case PHOTO_CAPTURE_INTERVAL_IDLE:
3636
return QStringLiteral("Idle: Interval set");
37-
case 3:
37+
case PHOTO_CAPTURE_INTERVAL_IN_PROGRESS:
3838
return QStringLiteral("Capturing: Interval set");
3939
default:
4040
return QStringLiteral("Unknown");
@@ -44,9 +44,9 @@ QString MavlinkCameraControl::captureImageStatusToStr(uint8_t image_status)
4444
QString MavlinkCameraControl::captureVideoStatusToStr(uint8_t video_status)
4545
{
4646
switch (video_status) {
47-
case 0:
47+
case VIDEO_CAPTURE_STATUS_STOPPED:
4848
return QStringLiteral("Idle");
49-
case 1:
49+
case VIDEO_CAPTURE_STATUS_RUNNING:
5050
return QStringLiteral("Capturing");
5151
default:
5252
return QStringLiteral("Unknown");
@@ -72,10 +72,15 @@ QString MavlinkCameraControl::storageStatusToStr(uint8_t status)
7272
QString MavlinkCameraControl::cameraModeToStr(CameraMode mode)
7373
{
7474
switch (mode) {
75-
case CAM_MODE_UNDEFINED: return QStringLiteral("CAM_MODE_UNDEFINED");
76-
case CAM_MODE_PHOTO: return QStringLiteral("CAM_MODE_PHOTO");
77-
case CAM_MODE_VIDEO: return QStringLiteral("CAM_MODE_VIDEO");
78-
case CAM_MODE_SURVEY: return QStringLiteral("CAM_MODE_SURVEY");
79-
default: return QStringLiteral("Unknown");
75+
case CAM_MODE_UNDEFINED:
76+
return QStringLiteral("CAM_MODE_UNDEFINED");
77+
case CAM_MODE_PHOTO:
78+
return QStringLiteral("CAM_MODE_PHOTO");
79+
case CAM_MODE_VIDEO:
80+
return QStringLiteral("CAM_MODE_VIDEO");
81+
case CAM_MODE_SURVEY:
82+
return QStringLiteral("CAM_MODE_SURVEY");
83+
default:
84+
return QStringLiteral("Unknown");
8085
}
8186
}

src/Camera/MavlinkCameraControl.h

Lines changed: 207 additions & 199 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)