|
QGroundControl
Ground Control Station for MAVLink Drones
|
MAVLink Camera API controller - connected to a real mavlink v2 camera. More...
#include <VehicleCameraControl.h>
Inheritance diagram for VehicleCameraControl:
Collaboration diagram for VehicleCameraControl:Public Member Functions | |
| VehicleCameraControl (const mavlink_camera_information_t *info, Vehicle *vehicle, int compID, QObject *parent=nullptr) | |
| virtual | ~VehicleCameraControl () |
| virtual void | setCameraModeVideo () |
| virtual void | setCameraModePhoto () |
| virtual void | toggleCameraMode () |
| virtual bool | takePhoto () |
| virtual bool | stopTakePhoto () |
| virtual bool | startVideoRecording () |
| virtual bool | stopVideoRecording () |
| virtual bool | toggleVideoRecording () |
| virtual void | resetSettings () |
| virtual void | formatCard (int id=1) |
| virtual void | stepZoom (int direction) |
| virtual void | startZoom (int direction) |
| virtual void | stopZoom () |
| virtual void | stopStream () |
| virtual void | resumeStream () |
| virtual void | startTracking (QRectF rec) |
| virtual void | startTracking (QPointF point, double radius) |
| virtual void | stopTracking () |
| virtual int | version () const |
| virtual QString | modelName () const |
| virtual QString | vendor () const |
| virtual QString | firmwareVersion () const |
| virtual qreal | focalLength () const |
| virtual QSizeF | sensorSize () const |
| virtual QSize | resolution () const |
| virtual bool | capturesVideo () const |
| virtual bool | capturesPhotos () const |
| virtual bool | hasModes () const |
| virtual bool | hasZoom () const |
| virtual bool | hasFocus () const |
| virtual bool | hasTracking () const |
| virtual bool | hasVideoStream () const |
| virtual bool | photosInVideoMode () const |
| virtual bool | videoInPhotoMode () const |
| virtual CaptureVideoState | captureVideoState () const |
| virtual CapturePhotosState | capturePhotosState () const |
| virtual int | compID () const |
| virtual bool | isBasic () const |
| virtual StorageStatus | storageStatus () const |
| virtual QStringList | activeSettings () const |
| virtual quint32 | storageFree () const |
| virtual QString | storageFreeStr () const |
| virtual quint32 | storageTotal () const |
| virtual int | batteryRemaining () const |
| virtual QString | batteryRemainingStr () const |
| virtual bool | paramComplete () const |
| virtual qreal | zoomLevel () const |
| virtual qreal | focusLevel () const |
| virtual QmlObjectListModel * | streams () |
| virtual QGCVideoStreamInfo * | currentStreamInstance () |
| virtual QGCVideoStreamInfo * | thermalStreamInstance () |
| virtual int | currentStream () const |
| virtual void | setCurrentStream (int stream) |
| virtual bool | autoStream () const |
| virtual quint32 | recordTime () const |
| virtual QString | recordTimeStr () const |
| virtual QStringList | streamLabels () const |
| Stream names to show the user (for selection) | |
| virtual ThermalViewMode | thermalMode () const |
| virtual void | setThermalMode (ThermalViewMode mode) |
| virtual double | thermalOpacity () const |
| virtual void | setThermalOpacity (double val) |
| virtual void | setZoomLevel (qreal level) |
| virtual void | setFocusLevel (qreal level) |
| virtual void | setCameraMode (CameraMode cameraMode) |
| virtual void | setPhotoCaptureMode (PhotoCaptureMode mode) |
| virtual void | setPhotoLapse (qreal interval) |
| virtual void | setPhotoLapseCount (int count) |
| virtual void | handleCameraSettings (const mavlink_camera_settings_t &settings) |
| virtual void | handleCameraCaptureStatus (const mavlink_camera_capture_status_t &cameraCaptureStatus) |
| virtual void | handleParamExtAck (const mavlink_param_ext_ack_t ¶mExtAck) |
| virtual void | handleParamExtValue (const mavlink_param_ext_value_t ¶mExtValue) |
| virtual void | handleStorageInformation (const mavlink_storage_information_t &storageInformation) |
| virtual void | handleBatteryStatus (const mavlink_battery_status_t &bs) |
| virtual void | handleTrackingImageStatus (const mavlink_camera_tracking_image_status_t &trackingImageStatus) |
| virtual void | handleVideoStreamInformation (const mavlink_video_stream_information_t &videoStreamInformation) |
| virtual void | handleVideoStreamStatus (const mavlink_video_stream_status_t &videoStreamStatus) |
| virtual bool | trackingEnabled () const |
| virtual void | setTrackingEnabled (bool set) |
| virtual TrackingStatus | trackingStatus () const |
| virtual bool | trackingImageStatus () const |
| virtual QRectF | trackingImageRect () const |
| virtual Fact * | exposureMode () |
| virtual Fact * | ev () |
| virtual Fact * | iso () |
| virtual Fact * | shutterSpeed () |
| virtual Fact * | aperture () |
| virtual Fact * | wb () |
| virtual Fact * | mode () |
| virtual void | factChanged (Fact *pFact) |
| Notify controller a parameter has changed. | |
| virtual bool | incomingParameter (Fact *pFact, QVariant &newValue) |
| Allow controller to modify or invalidate incoming parameter. | |
| virtual bool | validateParameter (Fact *pFact, QVariant &newValue) |
| Allow controller to modify or invalidate parameter change. | |
Public Member Functions inherited from MavlinkCameraControl | |
| MavlinkCameraControl (Vehicle *vehicle, QObject *parent=nullptr) | |
| virtual | ~MavlinkCameraControl () |
| virtual PhotoCaptureMode | photoCaptureMode () const |
| virtual qreal | photoLapse () const |
| virtual int | photoLapseCount () const |
| virtual CameraMode | cameraMode () const |
| QString | cameraModeToStr (CameraMode mode) |
| QString | captureImageStatusToStr (uint8_t image_status) |
| QString | captureVideoStatusToStr (uint8_t video_status) |
| QString | storageStatusToStr (uint8_t status) |
Static Public Attributes | |
| static constexpr const char * | kCondition = "condition" |
| static constexpr const char * | kControl = "control" |
| static constexpr const char * | kDefault = "default" |
| static constexpr const char * | kDefnition = "definition" |
| static constexpr const char * | kDescription = "description" |
| static constexpr const char * | kExclusion = "exclude" |
| static constexpr const char * | kExclusions = "exclusions" |
| static constexpr const char * | kLocale = "locale" |
| static constexpr const char * | kLocalization = "localization" |
| static constexpr const char * | kMax = "max" |
| static constexpr const char * | kMin = "min" |
| static constexpr const char * | kModel = "model" |
| static constexpr const char * | kName = "name" |
| static constexpr const char * | kOption = "option" |
| static constexpr const char * | kOptions = "options" |
| static constexpr const char * | kOriginal = "original" |
| static constexpr const char * | kParameter = "parameter" |
| static constexpr const char * | kParameterrange = "parameterrange" |
| static constexpr const char * | kParameterranges = "parameterranges" |
| static constexpr const char * | kParameters = "parameters" |
| static constexpr const char * | kReadOnly = "readonly" |
| static constexpr const char * | kWriteOnly = "writeonly" |
| static constexpr const char * | kRoption = "roption" |
| static constexpr const char * | kStep = "step" |
| static constexpr const char * | kDecimalPlaces = "decimalPlaces" |
| static constexpr const char * | kStrings = "strings" |
| static constexpr const char * | kTranslated = "translated" |
| static constexpr const char * | kType = "type" |
| static constexpr const char * | kUnit = "unit" |
| static constexpr const char * | kUpdate = "update" |
| static constexpr const char * | kUpdates = "updates" |
| static constexpr const char * | kValue = "value" |
| static constexpr const char * | kVendor = "vendor" |
| static constexpr const char * | kVersion = "version" |
| static constexpr const char * | kPhotoMode = "PhotoCaptureMode" |
| static constexpr const char * | kPhotoLapse = "PhotoLapse" |
| static constexpr const char * | kPhotoLapseCount = "PhotoLapseCount" |
| static constexpr const char * | kThermalOpacity = "ThermalOpacity" |
| static constexpr const char * | kThermalMode = "ThermalMode" |
| static constexpr const char * | kCAM_EV = "CAM_EV" |
| static constexpr const char * | kCAM_EXPMODE = "CAM_EXPMODE" |
| static constexpr const char * | kCAM_ISO = "CAM_ISO" |
| static constexpr const char * | kCAM_SHUTTERSPD = "CAM_SHUTTERSPD" |
| static constexpr const char * | kCAM_APERTURE = "CAM_APERTURE" |
| static constexpr const char * | kCAM_WBMODE = "CAM_WBMODE" |
| static constexpr const char * | kCAM_MODE = "CAM_MODE" |
Protected Slots | |
| virtual void | _initWhenReady () |
| virtual void | _requestCameraSettings () |
| virtual void | _requestAllParameters () |
| virtual void | _requestParamUpdates () |
| virtual void | _requestCaptureStatus () |
| virtual void | _requestStorageInfo () |
| virtual void | _downloadFinished () |
| virtual void | _mavCommandResult (int vehicleId, int component, int command, int result, int failureCode) |
| virtual void | _dataReady (QByteArray data) |
| virtual void | _paramDone () |
| virtual void | _streamInfoTimeout () |
| virtual void | _streamStatusTimeout () |
| virtual void | _cameraSettingsTimeout () |
| virtual void | _storageInfoTimeout () |
| virtual void | _recTimerHandler () |
| virtual void | _checkForVideoStreams () |
| virtual void | _onVideoManagerRecordingChanged (bool recording) |
Protected Slots inherited from MavlinkCameraControl | |
| virtual void | _paramDone ()=0 |
Protected Slots inherited from FactGroup | |
| virtual void | _updateAllValues () |
Protected Member Functions | |
| virtual void | _setVideoCaptureStatus (VideoCaptureStatus captureStatus) |
| virtual void | _setPhotoCaptureStatus (PhotoCaptureStatus captureStatus) |
| virtual void | _setCameraMode (CameraMode mode) |
| virtual void | _requestStreamInfo (uint8_t streamID) |
| virtual void | _requestStreamStatus (uint8_t streamID) |
| virtual void | _requestTrackingStatus () |
| virtual QGCVideoStreamInfo * | _findStream (uint8_t streamID, bool report=true) |
| virtual QGCVideoStreamInfo * | _findStream (const QString name) |
Protected Member Functions inherited from MavlinkCameraControl | |
| VideoCaptureStatus | _videoCaptureStatus () const |
| PhotoCaptureStatus | _photoCaptureStatus () const |
Protected Member Functions inherited from FactGroup | |
| void | _addFact (Fact *fact, const QString &name) |
| void | _addFact (Fact *fact) |
| void | _addFactGroup (FactGroup *factGroup, const QString &name) |
| void | _addFactGroup (FactGroup *factGroup) |
| void | _loadFromJsonArray (const QJsonArray &jsonArray) |
| void | _setTelemetryAvailable (bool telemetryAvailable) |
MAVLink Camera API controller - connected to a real mavlink v2 camera.
Definition at line 38 of file VehicleCameraControl.h.
| VehicleCameraControl::VehicleCameraControl | ( | const mavlink_camera_information_t * | info, |
| Vehicle * | vehicle, | ||
| int | compID, | ||
| QObject * | parent = nullptr |
||
| ) |
Definition at line 99 of file VehicleCameraControl.cc.
References _cacheFile, _dataReady(), _initWhenReady(), _mavlinkCameraInfo, _modelName, MavlinkCameraControl::_photoCaptureMode, MavlinkCameraControl::_photoLapse, MavlinkCameraControl::_photoLapseCount, _recTimerHandler(), _thermalMode, _thermalOpacity, _trackingStatus, _vendor, MavlinkCameraControl::_videoRecordTimeUpdateTimer, capturesPhotos(), capturesVideo(), MavlinkCameraControl::dataReady(), firmwareVersion(), focalLength(), hasFocus(), hasModes(), hasTracking(), hasVideoStream(), hasZoom(), kPhotoLapse, kPhotoLapseCount, kPhotoMode, kThermalMode, kThermalOpacity, modelName(), MavlinkCameraControl::PHOTO_CAPTURE_SINGLE, photosInVideoMode(), resolution(), sensorSize(), MavlinkCameraControl::THERMAL_BLEND, MavlinkCameraControl::TRACKING_POINT, MavlinkCameraControl::TRACKING_RECTANGLE, MavlinkCameraControl::TRACKING_SUPPORTED, vendor(), version(), and videoInPhotoMode().
|
virtual |
Definition at line 164 of file VehicleCameraControl.cc.
References _cameraSettingsTimer, _captureStatusTimer, _netManager, _storageInfoTimer, _streamInfoTimer, _streamStatusTimer, and MavlinkCameraControl::_videoRecordTimeUpdateTimer.
|
protectedvirtualslot |
Definition at line 1941 of file VehicleCameraControl.cc.
References _cameraSettingsRetries, _cameraSettingsTimer, and _requestCameraSettings().
Referenced by _initWhenReady().
|
protectedvirtualslot |
Definition at line 2248 of file VehicleCameraControl.cc.
References _mavlinkCameraInfo, _requestStreamInfo(), _streamInfoTimeout(), _streamInfoTimer, _streamStatusTimeout(), and _streamStatusTimer.
Referenced by _initWhenReady().
|
protectedvirtualslot |
Definition at line 2213 of file VehicleCameraControl.cc.
References _initWhenReady(), and _modelName.
Referenced by VehicleCameraControl().
|
protectedvirtualslot |
Definition at line 2163 of file VehicleCameraControl.cc.
References MavlinkCameraControl::dataReady().
|
protectedvirtual |
Definition at line 1889 of file VehicleCameraControl.cc.
References _streams, and QmlObjectListModel::count().
|
protectedvirtual |
Definition at line 1868 of file VehicleCameraControl.cc.
References _streams, and QmlObjectListModel::count().
Referenced by _streamInfoTimeout(), currentStreamInstance(), handleVideoStreamInformation(), and handleVideoStreamStatus().
|
protectedvirtualslot |
Definition at line 178 of file VehicleCameraControl.cc.
References _cameraSettingsTimeout(), _cameraSettingsTimer, _captureStatusTimer, _checkForVideoStreams(), _mavCommandResult(), _netManager, _onVideoManagerRecordingChanged(), _paramComplete, _requestAllParameters(), _requestCameraSettings(), _requestCaptureStatus(), _requestStorageInfo(), _storageInfoTimeout(), _storageInfoTimer, MavlinkCameraControl::_vehicle, MavlinkCameraControl::cameraModeChanged(), MavlinkCameraControl::capturePhotosStateChanged(), MavlinkCameraControl::captureVideoStateChanged(), MavlinkCameraControl::infoChanged(), isBasic(), Vehicle::mavCommandResult(), MavlinkCameraControl::parametersReady(), MavlinkCameraControl::photoCaptureStatusChanged(), VideoManager::recordingChanged(), and MavlinkCameraControl::videoCaptureStatusChanged().
Referenced by _dataReady(), and VehicleCameraControl().
|
protectedvirtualslot |
Definition at line 697 of file VehicleCameraControl.cc.
References _cameraCaptureStatusRetries, _captureInfoRetries, _captureStatusTimer, _requestAllParameters(), _requestCameraSettings(), _requestStorageInfo(), _resetting, _setPhotoCaptureStatus(), _setVideoCaptureStatus(), _storageInfoRetries, MavlinkCameraControl::_vehicle, compID(), Vehicle::id(), MissionCommandTree::instance(), isBasic(), QGCMAVLink::mavResultToString(), MavlinkCameraControl::PHOTO_CAPTURE_IDLE, MissionCommandTree::rawName(), MavlinkCameraControl::VIDEO_CAPTURE_STATUS_RUNNING, and MavlinkCameraControl::VIDEO_CAPTURE_STATUS_STOPPED.
Referenced by _initWhenReady().
|
protectedvirtualslot |
Definition at line 803 of file VehicleCameraControl.cc.
References _recordTime, _recTime, MavlinkCameraControl::_videoCaptureStatus(), MavlinkCameraControl::_videoRecordTimeUpdateTimer, MavlinkCameraControl::recordTimeChanged(), and MavlinkCameraControl::VIDEO_CAPTURE_STATUS_RUNNING.
Referenced by _initWhenReady().
|
protectedvirtualslot |
Definition at line 2236 of file VehicleCameraControl.cc.
References _paramComplete, _paramIO, and MavlinkCameraControl::parametersReady().
|
protectedvirtualslot |
Definition at line 797 of file VehicleCameraControl.cc.
References _recordTime, _recTime, and MavlinkCameraControl::recordTimeChanged().
Referenced by VehicleCameraControl().
|
protectedvirtualslot |
Definition at line 1188 of file VehicleCameraControl.cc.
References _paramIO, MavlinkCameraControl::_vehicle, compID(), MAVLinkProtocol::getComponentId(), Vehicle::id(), MAVLinkProtocol::instance(), VehicleLinkManager::primaryLink(), Vehicle::sendMessageOnLinkThreadSafe(), and Vehicle::vehicleLinkManager().
Referenced by _initWhenReady(), and _mavCommandResult().
|
protectedvirtualslot |
Definition at line 1450 of file VehicleCameraControl.cc.
References _cameraSettingsRetries, _cameraSettingsTimer, _compID, MavlinkCameraControl::_vehicle, and Vehicle::sendMavCommand().
Referenced by _cameraSettingsTimeout(), _initWhenReady(), and _mavCommandResult().
|
protectedvirtualslot |
Definition at line 670 of file VehicleCameraControl.cc.
References _cameraCaptureStatusRetries, _compID, MavlinkCameraControl::_vehicle, and Vehicle::sendMavCommand().
Referenced by _initWhenReady().
|
protectedvirtualslot |
Definition at line 1442 of file VehicleCameraControl.cc.
References _paramIO, and _updatesToRequest.
|
protectedvirtualslot |
Definition at line 1482 of file VehicleCameraControl.cc.
References _compID, _storageInfoRetries, _storageInfoTimer, MavlinkCameraControl::_vehicle, and Vehicle::sendMavCommand().
Referenced by _initWhenReady(), _mavCommandResult(), and _storageInfoTimeout().
|
protectedvirtual |
Definition at line 1819 of file VehicleCameraControl.cc.
References _compID, _streamInfoTimer, MavlinkCameraControl::_vehicle, _videoStreamInfoRetries, and Vehicle::sendMavCommand().
Referenced by _checkForVideoStreams(), and _streamInfoTimeout().
|
protectedvirtual |
Definition at line 1843 of file VehicleCameraControl.cc.
References _compID, _streamStatusTimer, MavlinkCameraControl::_vehicle, _videoStreamStatusRetries, and Vehicle::sendMavCommand().
Referenced by _streamStatusTimeout(), and setCurrentStream().
|
protectedvirtual |
Definition at line 2401 of file VehicleCameraControl.cc.
References _compID, MavlinkCameraControl::_vehicle, and Vehicle::sendMavCommand().
Referenced by startTracking(), and startTracking().
|
protectedvirtual |
Definition at line 381 of file VehicleCameraControl.cc.
References MavlinkCameraControl::_cameraMode, _streamStatusTimer, MavlinkCameraControl::cameraModeChanged(), and mode().
Referenced by handleCameraSettings(), and setCameraMode().
|
protectedvirtual |
Definition at line 821 of file VehicleCameraControl.cc.
References MavlinkCameraControl::_photoCaptureStatusValue, and MavlinkCameraControl::photoCaptureStatusChanged().
Referenced by _mavCommandResult(), handleCameraCaptureStatus(), stopTakePhoto(), and takePhoto().
|
protectedvirtual |
Definition at line 780 of file VehicleCameraControl.cc.
References _recordTime, _recTime, MavlinkCameraControl::_videoCaptureStatusValue, MavlinkCameraControl::_videoRecordTimeUpdateTimer, MavlinkCameraControl::recordTimeChanged(), MavlinkCameraControl::VIDEO_CAPTURE_STATUS_RUNNING, and MavlinkCameraControl::videoCaptureStatusChanged().
Referenced by _mavCommandResult(), and handleCameraCaptureStatus().
|
protectedvirtualslot |
Definition at line 1954 of file VehicleCameraControl.cc.
References _requestStorageInfo(), _storageInfoRetries, and _storageInfoTimer.
Referenced by _initWhenReady().
|
protectedvirtualslot |
Definition at line 1904 of file VehicleCameraControl.cc.
References _expectedCount, _findStream(), _requestStreamInfo(), _streamInfoTimer, _streams, MavlinkCameraControl::_vehicle, _videoStreamInfoRetries, MavlinkCameraControl::autoStreamChanged(), and QmlObjectListModel::count().
Referenced by _checkForVideoStreams().
|
protectedvirtualslot |
Definition at line 1927 of file VehicleCameraControl.cc.
References _requestStreamStatus(), _streamStatusTimer, _videoStreamStatusRetries, and currentStreamInstance().
Referenced by _checkForVideoStreams().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2276 of file VehicleCameraControl.cc.
References _activeSettings.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2307 of file VehicleCameraControl.cc.
References _activeSettings, _paramComplete, and kCAM_APERTURE.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1784 of file VehicleCameraControl.cc.
References _streams, QmlObjectListModel::count(), and hasVideoStream().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 89 of file VehicleCameraControl.h.
References _batteryRemaining.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 283 of file VehicleCameraControl.cc.
References _batteryRemaining, and qgcApp.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 249 of file VehicleCameraControl.cc.
References _mavlinkCameraInfo, MavlinkCameraControl::_photoCaptureStatus(), MavlinkCameraControl::CapturePhotosStateCapturingMultiplePhotos, MavlinkCameraControl::CapturePhotosStateCapturingSinglePhoto, MavlinkCameraControl::CapturePhotosStateDisabled, MavlinkCameraControl::CapturePhotosStateIdle, MavlinkCameraControl::PHOTO_CAPTURE_IDLE, MavlinkCameraControl::PHOTO_CAPTURE_IN_PROGRESS, MavlinkCameraControl::PHOTO_CAPTURE_INTERVAL_IDLE, and MavlinkCameraControl::PHOTO_CAPTURE_INTERVAL_IN_PROGRESS.
Referenced by stopTakePhoto(), and takePhoto().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 226 of file VehicleCameraControl.cc.
References _mavlinkCameraInfo.
Referenced by VehicleCameraControl().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 218 of file VehicleCameraControl.cc.
References _mavlinkCameraInfo.
Referenced by VehicleCameraControl().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 233 of file VehicleCameraControl.cc.
References MavlinkCameraControl::_cameraMode, _mavlinkCameraInfo, MavlinkCameraControl::_photoCaptureStatus(), MavlinkCameraControl::_videoCaptureStatus(), MavlinkCameraControl::CAM_MODE_PHOTO, MavlinkCameraControl::CAM_MODE_SURVEY, MavlinkCameraControl::CaptureVideoStateCapturing, MavlinkCameraControl::CaptureVideoStateDisabled, MavlinkCameraControl::CaptureVideoStateIdle, hasModes(), MavlinkCameraControl::PHOTO_CAPTURE_IDLE, and MavlinkCameraControl::VIDEO_CAPTURE_STATUS_RUNNING.
Referenced by startVideoRecording(), stopVideoRecording(), and toggleVideoRecording().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 82 of file VehicleCameraControl.h.
References _compID.
Referenced by _mavCommandResult(), and _requestAllParameters().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 98 of file VehicleCameraControl.h.
References _currentStream.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1793 of file VehicleCameraControl.cc.
References _currentStream, _findStream(), and _streamLabels.
Referenced by _streamStatusTimeout(), resumeStream(), setCurrentStream(), and stopStream().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2289 of file VehicleCameraControl.cc.
References _activeSettings, _paramComplete, and kCAM_EV.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2283 of file VehicleCameraControl.cc.
References _activeSettings, _paramComplete, and kCAM_EXPMODE.
|
virtual |
Notify controller a parameter has changed.
Implements MavlinkCameraControl.
Definition at line 691 of file VehicleCameraControl.cc.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 265 of file VehicleCameraControl.cc.
References _mavlinkCameraInfo.
Referenced by VehicleCameraControl().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 67 of file VehicleCameraControl.h.
References _mavlinkCameraInfo.
Referenced by VehicleCameraControl().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 93 of file VehicleCameraControl.h.
References _focusLevel.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 616 of file VehicleCameraControl.cc.
References _compID, _resetting, MavlinkCameraControl::_vehicle, and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1564 of file VehicleCameraControl.cc.
References _batteryRemaining, and MavlinkCameraControl::batteryRemainingChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1575 of file VehicleCameraControl.cc.
References _cameraCaptureStatusRetries, _captureStatusTimer, MavlinkCameraControl::_photoCaptureStatus(), _recordTime, _recTime, _setPhotoCaptureStatus(), _setVideoCaptureStatus(), _storageFree, MavlinkCameraControl::_videoCaptureStatus(), MavlinkCameraControl::captureImageStatusToStr(), MavlinkCameraControl::captureVideoStatusToStr(), QGCFileHelper::ensureDirectoryExists(), MavlinkCameraControl::PHOTO_CAPTURE_IDLE, MavlinkCameraControl::PHOTO_CAPTURE_INTERVAL_IDLE, MavlinkCameraControl::PHOTO_CAPTURE_INTERVAL_IN_PROGRESS, MavlinkCameraControl::PHOTO_CAPTURE_LAST, MavlinkCameraControl::PHOTO_CAPTURE_SINGLE, MavlinkCameraControl::PHOTO_CAPTURE_STATUS_UNDEFINED, MavlinkCameraControl::photoCaptureMode(), MavlinkCameraControl::recordTimeChanged(), AppSettings::savePath(), MavlinkCameraControl::storageFreeChanged(), MavlinkCameraControl::VIDEO_CAPTURE_STATUS_LAST, MavlinkCameraControl::VIDEO_CAPTURE_STATUS_RUNNING, and MavlinkCameraControl::VIDEO_CAPTURE_STATUS_UNDEFINED.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1510 of file VehicleCameraControl.cc.
References _cameraSettingsRetries, _cameraSettingsTimer, _focusLevel, _setCameraMode(), _zoomLevel, MavlinkCameraControl::focusLevelChanged(), and MavlinkCameraControl::zoomLevelChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1222 of file VehicleCameraControl.cc.
References _paramIO.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1241 of file VehicleCameraControl.cc.
References _paramIO.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1533 of file VehicleCameraControl.cc.
References _storageFree, _storageInfoRetries, _storageInfoTimer, _storageStatus, _storageTotal, MavlinkCameraControl::storageFreeChanged(), MavlinkCameraControl::storageStatusChanged(), MavlinkCameraControl::storageStatusToStr(), and MavlinkCameraControl::storageTotalChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1684 of file VehicleCameraControl.cc.
References _trackingImageRect, _trackingImageStatus, trackingEnabled(), trackingImageStatus(), and MavlinkCameraControl::trackingImageStatusChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1622 of file VehicleCameraControl.cc.
References _expectedCount, _findStream(), _streamInfoTimer, _streamLabels, _streams, MavlinkCameraControl::_vehicle, _videoStreamInfoRetries, QmlObjectListModel::append(), MavlinkCameraControl::autoStreamChanged(), QmlObjectListModel::count(), MavlinkCameraControl::streamLabelsChanged(), MavlinkCameraControl::streamsChanged(), and MavlinkCameraControl::thermalStreamChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1664 of file VehicleCameraControl.cc.
References _findStream(), _streamStatusTimer, and _videoStreamStatusRetries.
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 74 of file VehicleCameraControl.h.
References _mavlinkCameraInfo.
Referenced by setFocusLevel(), and VehicleCameraControl().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 72 of file VehicleCameraControl.h.
References _mavlinkCameraInfo.
Referenced by captureVideoState(), setCameraMode(), setCameraModePhoto(), setCameraModeVideo(), and VehicleCameraControl().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 75 of file VehicleCameraControl.h.
References _trackingStatus, and MavlinkCameraControl::TRACKING_SUPPORTED.
Referenced by VehicleCameraControl().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 76 of file VehicleCameraControl.h.
References _mavlinkCameraInfo.
Referenced by autoStream(), and VehicleCameraControl().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 73 of file VehicleCameraControl.h.
References _mavlinkCameraInfo.
Referenced by setZoomLevel(), startZoom(), stepZoom(), stopZoom(), and VehicleCameraControl().
|
virtual |
Allow controller to modify or invalidate incoming parameter.
Implements MavlinkCameraControl.
Definition at line 2261 of file VehicleCameraControl.cc.
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 83 of file VehicleCameraControl.h.
References _settings.
Referenced by _initWhenReady(), and _mavCommandResult().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2295 of file VehicleCameraControl.cc.
References _activeSettings, _paramComplete, and kCAM_ISO.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2319 of file VehicleCameraControl.cc.
References _paramComplete, and kCAM_MODE.
Referenced by _setCameraMode(), setCameraMode(), setPhotoCaptureMode(), and setThermalMode().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 64 of file VehicleCameraControl.h.
References _modelName.
Referenced by VehicleCameraControl().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 91 of file VehicleCameraControl.h.
References _paramComplete.
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 77 of file VehicleCameraControl.h.
References _mavlinkCameraInfo.
Referenced by takePhoto(), and VehicleCameraControl().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 101 of file VehicleCameraControl.h.
References _recordTime.
Referenced by recordTimeStr().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 273 of file VehicleCameraControl.cc.
References recordTime().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 603 of file VehicleCameraControl.cc.
References _compID, _resetting, MavlinkCameraControl::_vehicle, and Vehicle::sendMavCommand().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 69 of file VehicleCameraControl.h.
References _mavlinkCameraInfo.
Referenced by VehicleCameraControl().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1771 of file VehicleCameraControl.cc.
References _compID, MavlinkCameraControl::_vehicle, currentStreamInstance(), and Vehicle::sendMavCommand().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 68 of file VehicleCameraControl.h.
References _mavlinkCameraInfo.
Referenced by VehicleCameraControl().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 319 of file VehicleCameraControl.cc.
References MavlinkCameraControl::_cameraMode, _compID, _resetting, _setCameraMode(), MavlinkCameraControl::_vehicle, MavlinkCameraControl::CAM_MODE_PHOTO, MavlinkCameraControl::CAM_MODE_VIDEO, MavlinkCameraControl::cameraMode(), MavlinkCameraControl::cameraModeToStr(), hasModes(), mode(), and Vehicle::sendMavCommand().
Referenced by setCameraModePhoto(), and setCameraModeVideo().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 305 of file VehicleCameraControl.cc.
References _resetting, MavlinkCameraControl::CAM_MODE_PHOTO, hasModes(), and setCameraMode().
Referenced by toggleCameraMode().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 291 of file VehicleCameraControl.cc.
References _resetting, MavlinkCameraControl::CAM_MODE_VIDEO, hasModes(), and setCameraMode().
Referenced by toggleCameraMode().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1727 of file VehicleCameraControl.cc.
References _compID, _currentStream, _requestStreamStatus(), _streamLabels, MavlinkCameraControl::_vehicle, MavlinkCameraControl::currentStreamChanged(), currentStreamInstance(), and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 586 of file VehicleCameraControl.cc.
References _compID, MavlinkCameraControl::_vehicle, hasFocus(), and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 355 of file VehicleCameraControl.cc.
References MavlinkCameraControl::_photoCaptureMode, _resetting, kPhotoMode, mode(), and MavlinkCameraControl::photoCaptureModeChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 365 of file VehicleCameraControl.cc.
References MavlinkCameraControl::_photoLapse, kPhotoLapse, and MavlinkCameraControl::photoLapseChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 373 of file VehicleCameraControl.cc.
References MavlinkCameraControl::_photoLapseCount, kPhotoLapseCount, and MavlinkCameraControl::photoLapseCountChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 549 of file VehicleCameraControl.cc.
References _thermalMode, kThermalMode, mode(), and MavlinkCameraControl::thermalModeChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 557 of file VehicleCameraControl.cc.
References _thermalOpacity, kThermalOpacity, and MavlinkCameraControl::thermalOpacityChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2324 of file VehicleCameraControl.cc.
References _trackingStatus, MavlinkCameraControl::TRACKING_ENABLED, and MavlinkCameraControl::trackingEnabledChanged().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 569 of file VehicleCameraControl.cc.
References _compID, MavlinkCameraControl::_vehicle, hasZoom(), and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2301 of file VehicleCameraControl.cc.
References _activeSettings, _paramComplete, and kCAM_SHUTTERSPD.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2358 of file VehicleCameraControl.cc.
References _compID, _requestTrackingStatus(), _trackingPoint, _trackingRadius, MavlinkCameraControl::_vehicle, and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2334 of file VehicleCameraControl.cc.
References _compID, _requestTrackingStatus(), _trackingMarquee, MavlinkCameraControl::_vehicle, and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 488 of file VehicleCameraControl.cc.
References _compID, _mavlinkCameraInfo, _resetting, MavlinkCameraControl::_vehicle, captureVideoState(), MavlinkCameraControl::CaptureVideoStateCapturing, MavlinkCameraControl::CaptureVideoStateDisabled, and Vehicle::sendMavCommand().
Referenced by toggleVideoRecording().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 644 of file VehicleCameraControl.cc.
References _compID, MavlinkCameraControl::_vehicle, hasZoom(), and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 631 of file VehicleCameraControl.cc.
References _compID, MavlinkCameraControl::_vehicle, hasZoom(), and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1758 of file VehicleCameraControl.cc.
References _compID, MavlinkCameraControl::_vehicle, currentStreamInstance(), and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 464 of file VehicleCameraControl.cc.
References _captureInfoRetries, _compID, _resetting, _setPhotoCaptureStatus(), MavlinkCameraControl::_vehicle, capturePhotosState(), MavlinkCameraControl::CapturePhotosStateCapturingMultiplePhotos, MavlinkCameraControl::PHOTO_CAPTURE_IDLE, and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2381 of file VehicleCameraControl.cc.
References _compID, _trackingImageRect, MavlinkCameraControl::_vehicle, and Vehicle::sendMavCommand().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 521 of file VehicleCameraControl.cc.
References _compID, _mavlinkCameraInfo, _resetting, MavlinkCameraControl::_vehicle, captureVideoState(), MavlinkCameraControl::CaptureVideoStateIdle, and Vehicle::sendMavCommand().
Referenced by toggleVideoRecording().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 657 of file VehicleCameraControl.cc.
References _compID, MavlinkCameraControl::_vehicle, hasZoom(), and Vehicle::sendMavCommand().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 86 of file VehicleCameraControl.h.
References _storageFree.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 278 of file VehicleCameraControl.cc.
References _storageFree, and qgcApp.
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 84 of file VehicleCameraControl.h.
References _storageStatus.
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 88 of file VehicleCameraControl.h.
References _storageTotal.
|
inlinevirtual |
Stream names to show the user (for selection)
Implements MavlinkCameraControl.
Definition at line 104 of file VehicleCameraControl.h.
References _streamLabels.
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 95 of file VehicleCameraControl.h.
References _streams.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 417 of file VehicleCameraControl.cc.
References MavlinkCameraControl::_cameraMode, _captureInfoRetries, _compID, _mavlinkCameraInfo, MavlinkCameraControl::_photoCaptureMode, MavlinkCameraControl::_photoLapse, MavlinkCameraControl::_photoLapseCount, _resetting, _setPhotoCaptureStatus(), MavlinkCameraControl::_vehicle, MavlinkCameraControl::CAM_MODE_VIDEO, capturePhotosState(), MavlinkCameraControl::CapturePhotosStateDisabled, MavlinkCameraControl::CapturePhotosStateIdle, MavlinkCameraControl::PHOTO_CAPTURE_IDLE, MavlinkCameraControl::PHOTO_CAPTURE_IN_PROGRESS, MavlinkCameraControl::PHOTO_CAPTURE_SINGLE, photosInVideoMode(), qgcApp, and Vehicle::sendMavCommand().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 106 of file VehicleCameraControl.h.
References _thermalMode.
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 108 of file VehicleCameraControl.h.
References _thermalOpacity.
|
virtual |
Implements MavlinkCameraControl.
Definition at line 1803 of file VehicleCameraControl.cc.
References _streams, and QmlObjectListModel::count().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 391 of file VehicleCameraControl.cc.
References MavlinkCameraControl::_cameraMode, _resetting, MavlinkCameraControl::CAM_MODE_PHOTO, MavlinkCameraControl::CAM_MODE_SURVEY, MavlinkCameraControl::CAM_MODE_VIDEO, setCameraModePhoto(), and setCameraModeVideo().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 402 of file VehicleCameraControl.cc.
References _resetting, captureVideoState(), MavlinkCameraControl::CaptureVideoStateCapturing, startVideoRecording(), and stopVideoRecording().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 128 of file VehicleCameraControl.h.
References _trackingStatus, and MavlinkCameraControl::TRACKING_ENABLED.
Referenced by handleTrackingImageStatus().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 134 of file VehicleCameraControl.h.
References _trackingImageRect.
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 133 of file VehicleCameraControl.h.
References _trackingImageStatus.
Referenced by handleTrackingImageStatus().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 131 of file VehicleCameraControl.h.
References _trackingStatus.
|
virtual |
Allow controller to modify or invalidate parameter change.
Implements MavlinkCameraControl.
Definition at line 2268 of file VehicleCameraControl.cc.
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 65 of file VehicleCameraControl.h.
References _vendor.
Referenced by VehicleCameraControl().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 63 of file VehicleCameraControl.h.
References _version.
Referenced by VehicleCameraControl().
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 78 of file VehicleCameraControl.h.
References _mavlinkCameraInfo.
Referenced by VehicleCameraControl().
|
virtual |
Implements MavlinkCameraControl.
Definition at line 2313 of file VehicleCameraControl.cc.
References _activeSettings, _paramComplete, and kCAM_WBMODE.
|
inlinevirtual |
Implements MavlinkCameraControl.
Definition at line 92 of file VehicleCameraControl.h.
References _zoomLevel.
|
protected |
Definition at line 264 of file VehicleCameraControl.h.
Referenced by activeSettings(), aperture(), ev(), exposureMode(), iso(), shutterSpeed(), and wb().
|
protected |
Definition at line 258 of file VehicleCameraControl.h.
Referenced by batteryRemaining(), batteryRemainingStr(), and handleBatteryStatus().
|
protected |
Definition at line 252 of file VehicleCameraControl.h.
|
protected |
Definition at line 262 of file VehicleCameraControl.h.
Referenced by VehicleCameraControl().
|
protected |
Definition at line 273 of file VehicleCameraControl.h.
Referenced by _mavCommandResult(), _requestCaptureStatus(), and handleCameraCaptureStatus().
|
protected |
Definition at line 272 of file VehicleCameraControl.h.
Referenced by _cameraSettingsTimeout(), _requestCameraSettings(), and handleCameraSettings().
|
protected |
Definition at line 290 of file VehicleCameraControl.h.
Referenced by _cameraSettingsTimeout(), _initWhenReady(), _requestCameraSettings(), handleCameraSettings(), and ~VehicleCameraControl().
|
protected |
Definition at line 275 of file VehicleCameraControl.h.
Referenced by _mavCommandResult(), stopTakePhoto(), and takePhoto().
|
protected |
Definition at line 266 of file VehicleCameraControl.h.
Referenced by _initWhenReady(), _mavCommandResult(), handleCameraCaptureStatus(), and ~VehicleCameraControl().
|
protected |
Definition at line 249 of file VehicleCameraControl.h.
Referenced by _requestCameraSettings(), _requestCaptureStatus(), _requestStorageInfo(), _requestStreamInfo(), _requestStreamStatus(), _requestTrackingStatus(), compID(), formatCard(), resetSettings(), resumeStream(), setCameraMode(), setCurrentStream(), setFocusLevel(), setZoomLevel(), startTracking(), startTracking(), startVideoRecording(), startZoom(), stepZoom(), stopStream(), stopTakePhoto(), stopTracking(), stopVideoRecording(), stopZoom(), and takePhoto().
|
protected |
Definition at line 286 of file VehicleCameraControl.h.
Referenced by currentStream(), currentStreamInstance(), and setCurrentStream().
|
protected |
Definition at line 287 of file VehicleCameraControl.h.
Referenced by _streamInfoTimeout(), and handleVideoStreamInformation().
|
protected |
Definition at line 255 of file VehicleCameraControl.h.
Referenced by focusLevel(), and handleCameraSettings().
|
protected |
Definition at line 250 of file VehicleCameraControl.h.
Referenced by _checkForVideoStreams(), capturePhotosState(), capturesPhotos(), capturesVideo(), captureVideoState(), firmwareVersion(), focalLength(), hasFocus(), hasModes(), hasVideoStream(), hasZoom(), photosInVideoMode(), resolution(), sensorSize(), startVideoRecording(), stopVideoRecording(), takePhoto(), VehicleCameraControl(), and videoInPhotoMode().
|
protected |
Definition at line 260 of file VehicleCameraControl.h.
Referenced by _dataReady(), modelName(), and VehicleCameraControl().
|
protected |
Definition at line 259 of file VehicleCameraControl.h.
Referenced by _initWhenReady(), and ~VehicleCameraControl().
|
protected |
Definition at line 268 of file VehicleCameraControl.h.
|
protected |
Definition at line 269 of file VehicleCameraControl.h.
|
protected |
Definition at line 270 of file VehicleCameraControl.h.
|
protected |
Definition at line 253 of file VehicleCameraControl.h.
Referenced by _initWhenReady(), _paramDone(), aperture(), ev(), exposureMode(), iso(), mode(), paramComplete(), shutterSpeed(), and wb().
|
protected |
Definition at line 271 of file VehicleCameraControl.h.
Referenced by _paramDone(), _requestAllParameters(), _requestParamUpdates(), handleParamExtAck(), and handleParamExtValue().
|
protected |
Definition at line 278 of file VehicleCameraControl.h.
Referenced by _onVideoManagerRecordingChanged(), _recTimerHandler(), _setVideoCaptureStatus(), handleCameraCaptureStatus(), and recordTime().
|
protected |
Definition at line 277 of file VehicleCameraControl.h.
Referenced by _onVideoManagerRecordingChanged(), _recTimerHandler(), _setVideoCaptureStatus(), and handleCameraCaptureStatus().
|
protected |
Definition at line 285 of file VehicleCameraControl.h.
|
protected |
Definition at line 280 of file VehicleCameraControl.h.
|
protected |
Definition at line 276 of file VehicleCameraControl.h.
Referenced by _mavCommandResult(), formatCard(), resetSettings(), setCameraMode(), setCameraModePhoto(), setCameraModeVideo(), setPhotoCaptureMode(), startVideoRecording(), stopTakePhoto(), stopVideoRecording(), takePhoto(), toggleCameraMode(), and toggleVideoRecording().
|
protected |
Definition at line 265 of file VehicleCameraControl.h.
Referenced by isBasic().
|
protected |
Definition at line 256 of file VehicleCameraControl.h.
Referenced by handleCameraCaptureStatus(), handleStorageInformation(), storageFree(), and storageFreeStr().
|
protected |
Definition at line 274 of file VehicleCameraControl.h.
Referenced by _mavCommandResult(), _requestStorageInfo(), _storageInfoTimeout(), and handleStorageInformation().
|
protected |
Definition at line 291 of file VehicleCameraControl.h.
Referenced by _initWhenReady(), _requestStorageInfo(), _storageInfoTimeout(), handleStorageInformation(), and ~VehicleCameraControl().
|
protected |
Definition at line 263 of file VehicleCameraControl.h.
Referenced by handleStorageInformation(), and storageStatus().
|
protected |
Definition at line 257 of file VehicleCameraControl.h.
Referenced by handleStorageInformation(), and storageTotal().
|
protected |
Definition at line 288 of file VehicleCameraControl.h.
Referenced by _checkForVideoStreams(), _requestStreamInfo(), _streamInfoTimeout(), handleVideoStreamInformation(), and ~VehicleCameraControl().
|
protected |
Definition at line 293 of file VehicleCameraControl.h.
Referenced by currentStreamInstance(), handleVideoStreamInformation(), setCurrentStream(), and streamLabels().
|
protected |
Definition at line 292 of file VehicleCameraControl.h.
Referenced by _findStream(), _findStream(), _streamInfoTimeout(), autoStream(), handleVideoStreamInformation(), streams(), and thermalStreamInstance().
|
protected |
Definition at line 289 of file VehicleCameraControl.h.
Referenced by _checkForVideoStreams(), _requestStreamStatus(), _setCameraMode(), _streamStatusTimeout(), handleVideoStreamStatus(), and ~VehicleCameraControl().
|
protected |
Definition at line 294 of file VehicleCameraControl.h.
Referenced by setThermalMode(), thermalMode(), and VehicleCameraControl().
|
protected |
Definition at line 295 of file VehicleCameraControl.h.
Referenced by setThermalOpacity(), thermalOpacity(), and VehicleCameraControl().
|
protected |
Definition at line 301 of file VehicleCameraControl.h.
Referenced by handleTrackingImageStatus(), stopTracking(), and trackingImageRect().
|
protected |
Definition at line 300 of file VehicleCameraControl.h.
Referenced by handleTrackingImageStatus(), and trackingImageStatus().
|
protected |
Definition at line 297 of file VehicleCameraControl.h.
Referenced by startTracking().
|
protected |
Definition at line 298 of file VehicleCameraControl.h.
Referenced by startTracking().
|
protected |
Definition at line 299 of file VehicleCameraControl.h.
Referenced by startTracking().
|
protected |
Definition at line 296 of file VehicleCameraControl.h.
Referenced by hasTracking(), setTrackingEnabled(), trackingEnabled(), trackingStatus(), and VehicleCameraControl().
|
protected |
Definition at line 281 of file VehicleCameraControl.h.
Referenced by _requestParamUpdates().
|
protected |
Definition at line 267 of file VehicleCameraControl.h.
|
protected |
Definition at line 261 of file VehicleCameraControl.h.
Referenced by VehicleCameraControl(), and vendor().
|
protected |
Definition at line 251 of file VehicleCameraControl.h.
Referenced by version().
|
protected |
Definition at line 283 of file VehicleCameraControl.h.
Referenced by _requestStreamInfo(), _streamInfoTimeout(), and handleVideoStreamInformation().
|
protected |
Definition at line 284 of file VehicleCameraControl.h.
Referenced by _requestStreamStatus(), _streamStatusTimeout(), and handleVideoStreamStatus().
|
protected |
Definition at line 254 of file VehicleCameraControl.h.
Referenced by handleCameraSettings(), and zoomLevel().
|
staticconstexpr |
Definition at line 194 of file VehicleCameraControl.h.
Referenced by aperture().
|
staticconstexpr |
Definition at line 190 of file VehicleCameraControl.h.
Referenced by ev().
|
staticconstexpr |
Definition at line 191 of file VehicleCameraControl.h.
Referenced by exposureMode().
|
staticconstexpr |
Definition at line 192 of file VehicleCameraControl.h.
Referenced by iso().
|
staticconstexpr |
Definition at line 196 of file VehicleCameraControl.h.
Referenced by mode().
|
staticconstexpr |
Definition at line 193 of file VehicleCameraControl.h.
Referenced by shutterSpeed().
|
staticconstexpr |
Definition at line 195 of file VehicleCameraControl.h.
Referenced by wb().
|
staticconstexpr |
Definition at line 147 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 148 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 171 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 149 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 150 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 151 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 152 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 153 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 154 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 155 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 156 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 157 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 158 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 159 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 160 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 161 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 162 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 163 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 164 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 165 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 166 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 183 of file VehicleCameraControl.h.
Referenced by setPhotoLapse(), and VehicleCameraControl().
|
staticconstexpr |
Definition at line 184 of file VehicleCameraControl.h.
Referenced by setPhotoLapseCount(), and VehicleCameraControl().
|
staticconstexpr |
Definition at line 182 of file VehicleCameraControl.h.
Referenced by setPhotoCaptureMode(), and VehicleCameraControl().
|
staticconstexpr |
Definition at line 167 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 169 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 170 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 172 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 186 of file VehicleCameraControl.h.
Referenced by setThermalMode(), and VehicleCameraControl().
|
staticconstexpr |
Definition at line 185 of file VehicleCameraControl.h.
Referenced by setThermalOpacity(), and VehicleCameraControl().
|
staticconstexpr |
Definition at line 173 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 174 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 175 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 176 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 177 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 178 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 179 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 180 of file VehicleCameraControl.h.
|
staticconstexpr |
Definition at line 168 of file VehicleCameraControl.h.