11 qCDebug(CameraControlLog) <<
this;
16 qCDebug(CameraControlLog) <<
this;
21 switch (image_status) {
23 return QStringLiteral(
"Idle");
25 return QStringLiteral(
"Capturing");
27 return QStringLiteral(
"Idle: Interval set");
29 return QStringLiteral(
"Capturing: Interval set");
31 return QStringLiteral(
"Unknown");
37 switch (video_status) {
39 return QStringLiteral(
"Idle");
41 return QStringLiteral(
"Capturing");
43 return QStringLiteral(
"Unknown");
50 case STORAGE_STATUS_EMPTY:
51 return QStringLiteral(
"Empty");
52 case STORAGE_STATUS_UNFORMATTED:
53 return QStringLiteral(
"Unformatted");
54 case STORAGE_STATUS_READY:
55 return QStringLiteral(
"Ready");
56 case STORAGE_STATUS_NOT_SUPPORTED:
57 return QStringLiteral(
"Not Supported");
59 return QStringLiteral(
"Unknown");
67 return QStringLiteral(
"CAM_MODE_UNDEFINED");
69 return QStringLiteral(
"CAM_MODE_PHOTO");
71 return QStringLiteral(
"CAM_MODE_VIDEO");
73 return QStringLiteral(
"CAM_MODE_SURVEY");
75 return QStringLiteral(
"Unknown");
#define QGC_LOGGING_CATEGORY(name, categoryStr)
Used to group Facts together into an object hierarachy.
Abstract base class for all camera controls: real and simulated.
QString storageStatusToStr(uint8_t status)
QString captureVideoStatusToStr(uint8_t video_status)
virtual ~MavlinkCameraControl()
@ PHOTO_CAPTURE_IN_PROGRESS
@ PHOTO_CAPTURE_INTERVAL_IN_PROGRESS
@ PHOTO_CAPTURE_INTERVAL_IDLE
QString cameraModeToStr(CameraMode mode)
QString captureImageStatusToStr(uint8_t image_status)
@ VIDEO_CAPTURE_STATUS_RUNNING
@ VIDEO_CAPTURE_STATUS_STOPPED