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

#include <MAVLinkLogManager.h>

+ Inheritance diagram for MAVLinkLogManager:
+ Collaboration diagram for MAVLinkLogManager:

Signals

void abortUpload ()
 
void canStartLogChanged ()
 
void deleteAfterUploadChanged ()
 
void descriptionChanged ()
 
void emailAddressChanged ()
 
void enableAutoStartChanged ()
 
void enableAutoUploadChanged ()
 
void failed ()
 
void feedbackChanged ()
 
void logFilesChanged ()
 
void logRunningChanged ()
 
void publicLogChanged ()
 
void ratingChanged ()
 
void readyRead (const QByteArray &data)
 
void selectedCountChanged ()
 
void succeed ()
 
void uploadingChanged ()
 
void uploadURLChanged ()
 
void videoURLChanged ()
 
void windSpeedChanged ()
 

Public Member Functions

 MAVLinkLogManager (Vehicle *vehicle, QObject *parent=nullptr)
 
 ~MAVLinkLogManager ()
 Destructor for the MAVLinkLogManager class.
 
Q_INVOKABLE void cancelUpload ()
 
Q_INVOKABLE void deleteLog ()
 
Q_INVOKABLE void startLogging ()
 
Q_INVOKABLE void stopLogging ()
 
Q_INVOKABLE void uploadLog ()
 
QString emailAddress () const
 
QString description () const
 
QString uploadURL () const
 
QString feedback () const
 
QString videoURL () const
 
bool enableAutoUpload () const
 
bool enableAutoStart () const
 
bool uploading () const
 
bool logRunning () const
 
bool canStartLog () const
 
bool deleteAfterUpload () const
 
bool publicLog () const
 
int windSpeed () const
 
QString rating () const
 
QString logExtension () const
 
QmlObjectListModellogFiles ()
 
void setDeleteAfterUpload (bool enable)
 
void setDescription (const QString &description)
 
void setEmailAddress (const QString &email)
 
void setEnableAutoStart (bool enable)
 
void setEnableAutoUpload (bool enable)
 
void setFeedback (const QString &feedback)
 
void setPublicLog (bool publicLog)
 
void setRating (const QString &rate)
 
void setUploadURL (const QString &url)
 
void setVideoURL (const QString &url)
 
void setWindSpeed (int speed)
 

Detailed Description

Definition at line 98 of file MAVLinkLogManager.h.

Constructor & Destructor Documentation

◆ MAVLinkLogManager()

◆ ~MAVLinkLogManager()

MAVLinkLogManager::~MAVLinkLogManager ( )

Destructor for the MAVLinkLogManager class.

Definition at line 331 of file MAVLinkLogManager.cc.

References QmlObjectListModel::clearAndDeleteContents().

Member Function Documentation

◆ abortUpload

void MAVLinkLogManager::abortUpload ( )
signal

Referenced by cancelUpload().

◆ cancelUpload()

void MAVLinkLogManager::cancelUpload ( )

◆ canStartLog()

bool MAVLinkLogManager::canStartLog ( ) const
inline

Definition at line 143 of file MAVLinkLogManager.h.

◆ canStartLogChanged

void MAVLinkLogManager::canStartLogChanged ( )
signal

Referenced by MAVLinkLogManager().

◆ deleteAfterUpload()

bool MAVLinkLogManager::deleteAfterUpload ( ) const
inline

Definition at line 144 of file MAVLinkLogManager.h.

◆ deleteAfterUploadChanged

void MAVLinkLogManager::deleteAfterUploadChanged ( )
signal

Referenced by setDeleteAfterUpload().

◆ deleteLog()

void MAVLinkLogManager::deleteLog ( )

Definition at line 528 of file MAVLinkLogManager.cc.

References QmlObjectListModel::get().

◆ description()

QString MAVLinkLogManager::description ( ) const
inline

Definition at line 135 of file MAVLinkLogManager.h.

Referenced by setDescription().

◆ descriptionChanged

void MAVLinkLogManager::descriptionChanged ( )
signal

Referenced by setDescription().

◆ emailAddress()

QString MAVLinkLogManager::emailAddress ( ) const
inline

Definition at line 134 of file MAVLinkLogManager.h.

◆ emailAddressChanged

void MAVLinkLogManager::emailAddressChanged ( )
signal

Referenced by setEmailAddress().

◆ enableAutoStart()

bool MAVLinkLogManager::enableAutoStart ( ) const
inline

Definition at line 140 of file MAVLinkLogManager.h.

◆ enableAutoStartChanged

void MAVLinkLogManager::enableAutoStartChanged ( )
signal

Referenced by setEnableAutoStart().

◆ enableAutoUpload()

bool MAVLinkLogManager::enableAutoUpload ( ) const
inline

Definition at line 139 of file MAVLinkLogManager.h.

◆ enableAutoUploadChanged

void MAVLinkLogManager::enableAutoUploadChanged ( )
signal

Referenced by setEnableAutoUpload().

◆ failed

void MAVLinkLogManager::failed ( )
signal

◆ feedback()

QString MAVLinkLogManager::feedback ( ) const
inline

Definition at line 137 of file MAVLinkLogManager.h.

◆ feedbackChanged

void MAVLinkLogManager::feedbackChanged ( )
signal

Referenced by setFeedback().

◆ logExtension()

QString MAVLinkLogManager::logExtension ( ) const
inline

Definition at line 148 of file MAVLinkLogManager.h.

Referenced by MAVLinkLogProcessor::create().

◆ logFiles()

QmlObjectListModel * MAVLinkLogManager::logFiles ( )
inline

Definition at line 150 of file MAVLinkLogManager.h.

◆ logFilesChanged

void MAVLinkLogManager::logFilesChanged ( )
signal

◆ logRunning()

bool MAVLinkLogManager::logRunning ( ) const
inline

Definition at line 142 of file MAVLinkLogManager.h.

◆ logRunningChanged

void MAVLinkLogManager::logRunningChanged ( )
signal

Referenced by startLogging(), and stopLogging().

◆ publicLog()

bool MAVLinkLogManager::publicLog ( ) const
inline

Definition at line 145 of file MAVLinkLogManager.h.

◆ publicLogChanged

void MAVLinkLogManager::publicLogChanged ( )
signal

Referenced by setPublicLog().

◆ rating()

QString MAVLinkLogManager::rating ( ) const
inline

Definition at line 147 of file MAVLinkLogManager.h.

◆ ratingChanged

void MAVLinkLogManager::ratingChanged ( )
signal

Referenced by setRating().

◆ readyRead

void MAVLinkLogManager::readyRead ( const QByteArray &  data)
signal

◆ selectedCountChanged

void MAVLinkLogManager::selectedCountChanged ( )
signal

◆ setDeleteAfterUpload()

void MAVLinkLogManager::setDeleteAfterUpload ( bool  enable)

Definition at line 413 of file MAVLinkLogManager.cc.

References deleteAfterUploadChanged().

Referenced by MAVLinkLogManager().

◆ setDescription()

void MAVLinkLogManager::setDescription ( const QString &  description)

Definition at line 349 of file MAVLinkLogManager.cc.

References description(), and descriptionChanged().

Referenced by MAVLinkLogManager().

◆ setEmailAddress()

void MAVLinkLogManager::setEmailAddress ( const QString &  email)

Definition at line 338 of file MAVLinkLogManager.cc.

References emailAddressChanged().

Referenced by MAVLinkLogManager().

◆ setEnableAutoStart()

void MAVLinkLogManager::setEnableAutoStart ( bool  enable)

Definition at line 402 of file MAVLinkLogManager.cc.

References enableAutoStartChanged().

Referenced by MAVLinkLogManager().

◆ setEnableAutoUpload()

void MAVLinkLogManager::setEnableAutoUpload ( bool  enable)

Definition at line 391 of file MAVLinkLogManager.cc.

References enableAutoUploadChanged().

Referenced by MAVLinkLogManager().

◆ setFeedback()

void MAVLinkLogManager::setFeedback ( const QString &  feedback)

Definition at line 372 of file MAVLinkLogManager.cc.

References feedbackChanged().

◆ setPublicLog()

void MAVLinkLogManager::setPublicLog ( bool  publicLog)

Definition at line 446 of file MAVLinkLogManager.cc.

References publicLogChanged().

Referenced by MAVLinkLogManager().

◆ setRating()

void MAVLinkLogManager::setRating ( const QString &  rate)

Definition at line 435 of file MAVLinkLogManager.cc.

References ratingChanged().

Referenced by MAVLinkLogManager().

◆ setUploadURL()

void MAVLinkLogManager::setUploadURL ( const QString &  url)

Definition at line 360 of file MAVLinkLogManager.cc.

References uploadURLChanged().

Referenced by MAVLinkLogManager().

◆ setVideoURL()

void MAVLinkLogManager::setVideoURL ( const QString &  url)

Definition at line 380 of file MAVLinkLogManager.cc.

References videoURLChanged().

Referenced by MAVLinkLogManager().

◆ setWindSpeed()

void MAVLinkLogManager::setWindSpeed ( int  speed)

Definition at line 424 of file MAVLinkLogManager.cc.

References windSpeedChanged().

Referenced by MAVLinkLogManager().

◆ startLogging()

◆ stopLogging()

◆ succeed

void MAVLinkLogManager::succeed ( )
signal

◆ uploading()

bool MAVLinkLogManager::uploading ( ) const
inline

Definition at line 141 of file MAVLinkLogManager.h.

Referenced by stopLogging().

◆ uploadingChanged

void MAVLinkLogManager::uploadingChanged ( )
signal

Referenced by uploadLog().

◆ uploadLog()

◆ uploadURL()

QString MAVLinkLogManager::uploadURL ( ) const
inline

Definition at line 136 of file MAVLinkLogManager.h.

◆ uploadURLChanged

void MAVLinkLogManager::uploadURLChanged ( )
signal

Referenced by setUploadURL().

◆ videoURL()

QString MAVLinkLogManager::videoURL ( ) const
inline

Definition at line 138 of file MAVLinkLogManager.h.

◆ videoURLChanged

void MAVLinkLogManager::videoURLChanged ( )
signal

Referenced by setVideoURL().

◆ windSpeed()

int MAVLinkLogManager::windSpeed ( ) const
inline

Definition at line 146 of file MAVLinkLogManager.h.

◆ windSpeedChanged

void MAVLinkLogManager::windSpeedChanged ( )
signal

Referenced by setWindSpeed().


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