|
|
|
@ -25,28 +25,28 @@ public:
@@ -25,28 +25,28 @@ public:
|
|
|
|
|
QGCCameraManager(Vehicle* vehicle); |
|
|
|
|
virtual ~QGCCameraManager(); |
|
|
|
|
|
|
|
|
|
Q_PROPERTY(QmlObjectListModel* cameras READ cameras NOTIFY camerasChanged) |
|
|
|
|
Q_PROPERTY(QmlObjectListModel* cameras READ cameras NOTIFY camerasChanged) |
|
|
|
|
|
|
|
|
|
//-- Return a list of cameras provided by this vehicle
|
|
|
|
|
virtual QmlObjectListModel* cameras () { return &_cameras; } |
|
|
|
|
virtual QmlObjectListModel* cameras () { return &_cameras; } |
|
|
|
|
|
|
|
|
|
signals: |
|
|
|
|
void camerasChanged (); |
|
|
|
|
void camerasChanged (); |
|
|
|
|
|
|
|
|
|
protected slots: |
|
|
|
|
void _vehicleReady (bool ready); |
|
|
|
|
void _mavlinkMessageReceived (const mavlink_message_t& message); |
|
|
|
|
virtual void _vehicleReady (bool ready); |
|
|
|
|
virtual void _mavlinkMessageReceived (const mavlink_message_t& message); |
|
|
|
|
|
|
|
|
|
protected: |
|
|
|
|
QGCCameraControl* _findCamera (int id); |
|
|
|
|
void _requestCameraInfo (int compID); |
|
|
|
|
void _handleHeartbeat (const mavlink_message_t& message); |
|
|
|
|
void _handleCameraInfo (const mavlink_message_t& message); |
|
|
|
|
void _handleStorageInfo (const mavlink_message_t& message); |
|
|
|
|
void _handleCameraSettings (const mavlink_message_t& message); |
|
|
|
|
void _handleParamAck (const mavlink_message_t& message); |
|
|
|
|
void _handleParamValue (const mavlink_message_t& message); |
|
|
|
|
void _handleCaptureStatus (const mavlink_message_t& message); |
|
|
|
|
virtual QGCCameraControl* _findCamera (int id); |
|
|
|
|
virtual void _requestCameraInfo (int compID); |
|
|
|
|
virtual void _handleHeartbeat (const mavlink_message_t& message); |
|
|
|
|
virtual void _handleCameraInfo (const mavlink_message_t& message); |
|
|
|
|
virtual void _handleStorageInfo (const mavlink_message_t& message); |
|
|
|
|
virtual void _handleCameraSettings (const mavlink_message_t& message); |
|
|
|
|
virtual void _handleParamAck (const mavlink_message_t& message); |
|
|
|
|
virtual void _handleParamValue (const mavlink_message_t& message); |
|
|
|
|
virtual void _handleCaptureStatus (const mavlink_message_t& message); |
|
|
|
|
|
|
|
|
|
protected: |
|
|
|
|
Vehicle* _vehicle; |
|
|
|
|