|
QGroundControl
Ground Control Station for MAVLink Drones
|
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 () |
Camera Manager.
Definition at line 26 of file QGCCameraManager.h.
|
protectedslot |
Definition at line 611 of file QGCCameraManager.cc.
References _startVideoRecording(), _startZoom(), _stepCamera(), _stepStream(), _stepZoom(), _stopVideoRecording(), _stopZoom(), _toggleVideoRecording(), _triggerCamera(), Joystick::startContinuousZoom(), Joystick::startVideoRecord(), Joystick::stepCamera(), Joystick::stepStream(), Joystick::stepZoom(), Joystick::stopContinuousZoom(), Joystick::stopVideoRecord(), Joystick::toggleVideoRecord(), and Joystick::triggerCamera().
Referenced by _vehicleReady().
|
protectedslot |
Definition at line 345 of file QGCCameraManager.cc.
References cameraLabelsChanged(), camerasChanged(), QGCMAVLink::compIdToString(), currentCameraChanged(), QmlObjectListModel::indexOf(), QmlObjectListModel::isEmpty(), QmlObjectListModel::removeAt(), and streamChanged().
|
protectedslot |
Definition at line 140 of file QGCCameraManager.cc.
|
protectedslot |
Definition at line 649 of file QGCCameraManager.cc.
References MavlinkCameraControl::startVideoRecording().
Referenced by _activeJoystickChanged().
|
protectedslot |
Definition at line 685 of file QGCCameraManager.cc.
References MavlinkCameraControl::startZoom().
Referenced by _activeJoystickChanged().
|
protectedslot |
Definition at line 703 of file QGCCameraManager.cc.
References QmlObjectListModel::count().
Referenced by _activeJoystickChanged().
|
protectedslot |
Definition at line 718 of file QGCCameraManager.cc.
References QmlObjectListModel::count(), MavlinkCameraControl::currentStream(), MavlinkCameraControl::setCurrentStream(), and MavlinkCameraControl::streams().
Referenced by _activeJoystickChanged().
|
protectedslot |
Definition at line 673 of file QGCCameraManager.cc.
References MavlinkCameraControl::stepZoom().
Referenced by _activeJoystickChanged().
|
protectedslot |
Definition at line 657 of file QGCCameraManager.cc.
References MavlinkCameraControl::stopVideoRecording().
Referenced by _activeJoystickChanged().
|
protectedslot |
Definition at line 694 of file QGCCameraManager.cc.
References MavlinkCameraControl::stopZoom().
Referenced by _activeJoystickChanged().
|
protectedslot |
Definition at line 665 of file QGCCameraManager.cc.
References MavlinkCameraControl::toggleVideoRecording().
Referenced by _activeJoystickChanged().
|
protectedslot |
Definition at line 641 of file QGCCameraManager.cc.
References MavlinkCameraControl::takePhoto().
Referenced by _activeJoystickChanged().
|
protectedslot |
Definition at line 125 of file QGCCameraManager.cc.
References _activeJoystickChanged(), and JoystickManager::activeJoystickChanged().
|
signal |
Referenced by _checkForLostCameras().
|
signal |
Referenced by _checkForLostCameras().
|
signal |
Referenced by _checkForLostCameras().
|
signal |
|
signal |
Referenced by _checkForLostCameras().