QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCCameraManager Class Reference

Camera Manager. More...

#include <QGCCameraManager.h>

+ Inheritance diagram for QGCCameraManager:
+ Collaboration diagram for QGCCameraManager:

Signals

void camerasChanged ()
 
void cameraLabelsChanged ()
 
void currentCameraChanged ()
 
void streamChanged ()
 
void currentZoomLevelChanged ()
 

Protected Slots

void _vehicleReady (bool ready)
 
void _mavlinkMessageReceived (const mavlink_message_t &message)
 
void _activeJoystickChanged (Joystick *joystick)
 
void _stepZoom (int direction)
 
void _startZoom (int direction)
 
void _stopZoom ()
 
void _stepCamera (int direction)
 
void _stepStream (int direction)
 
void _checkForLostCameras ()
 
void _triggerCamera ()
 
void _startVideoRecording ()
 
void _stopVideoRecording ()
 
void _toggleVideoRecording ()
 

Detailed Description

Camera Manager.

Definition at line 26 of file QGCCameraManager.h.

Member Function Documentation

◆ _activeJoystickChanged

◆ _checkForLostCameras

◆ _mavlinkMessageReceived

void QGCCameraManager::_mavlinkMessageReceived ( const mavlink_message_t message)
protectedslot

Definition at line 140 of file QGCCameraManager.cc.

◆ _startVideoRecording

void QGCCameraManager::_startVideoRecording ( )
protectedslot

Definition at line 649 of file QGCCameraManager.cc.

References MavlinkCameraControl::startVideoRecording().

Referenced by _activeJoystickChanged().

◆ _startZoom

void QGCCameraManager::_startZoom ( int  direction)
protectedslot

Definition at line 685 of file QGCCameraManager.cc.

References MavlinkCameraControl::startZoom().

Referenced by _activeJoystickChanged().

◆ _stepCamera

void QGCCameraManager::_stepCamera ( int  direction)
protectedslot

Definition at line 703 of file QGCCameraManager.cc.

References QmlObjectListModel::count().

Referenced by _activeJoystickChanged().

◆ _stepStream

void QGCCameraManager::_stepStream ( int  direction)
protectedslot

◆ _stepZoom

void QGCCameraManager::_stepZoom ( int  direction)
protectedslot

Definition at line 673 of file QGCCameraManager.cc.

References MavlinkCameraControl::stepZoom().

Referenced by _activeJoystickChanged().

◆ _stopVideoRecording

void QGCCameraManager::_stopVideoRecording ( )
protectedslot

Definition at line 657 of file QGCCameraManager.cc.

References MavlinkCameraControl::stopVideoRecording().

Referenced by _activeJoystickChanged().

◆ _stopZoom

void QGCCameraManager::_stopZoom ( )
protectedslot

Definition at line 694 of file QGCCameraManager.cc.

References MavlinkCameraControl::stopZoom().

Referenced by _activeJoystickChanged().

◆ _toggleVideoRecording

void QGCCameraManager::_toggleVideoRecording ( )
protectedslot

Definition at line 665 of file QGCCameraManager.cc.

References MavlinkCameraControl::toggleVideoRecording().

Referenced by _activeJoystickChanged().

◆ _triggerCamera

void QGCCameraManager::_triggerCamera ( )
protectedslot

Definition at line 641 of file QGCCameraManager.cc.

References MavlinkCameraControl::takePhoto().

Referenced by _activeJoystickChanged().

◆ _vehicleReady

void QGCCameraManager::_vehicleReady ( bool  ready)
protectedslot

◆ cameraLabelsChanged

void QGCCameraManager::cameraLabelsChanged ( )
signal

Referenced by _checkForLostCameras().

◆ camerasChanged

void QGCCameraManager::camerasChanged ( )
signal

Referenced by _checkForLostCameras().

◆ currentCameraChanged

void QGCCameraManager::currentCameraChanged ( )
signal

Referenced by _checkForLostCameras().

◆ currentZoomLevelChanged

void QGCCameraManager::currentZoomLevelChanged ( )
signal

◆ streamChanged

void QGCCameraManager::streamChanged ( )
signal

Referenced by _checkForLostCameras().


The documentation for this class was generated from the following files: