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

#include <LogReplayLink.h>

+ Inheritance diagram for LogReplayWorker:
+ Collaboration diagram for LogReplayWorker:

Public Slots

void setup ()
 
void connectToLog ()
 
void disconnectFromLog ()
 
void play ()
 
void pause ()
 
void setPlaybackSpeed (qreal playbackSpeed)
 
void movePlayhead (qreal percentComplete)
 

Signals

void connected ()
 
void disconnected ()
 
void errorOccurred (const QString &errorString)
 
void dataReceived (const QByteArray &data)
 
void logFileStats (uint32_t logDurationSecs)
 
void playbackStarted ()
 
void playbackPaused ()
 
void playbackAtEnd ()
 
void playbackPercentCompleteChanged (qreal percentComplete)
 
void currentLogTimeSecs (uint32_t secs)
 

Public Member Functions

 LogReplayWorker (const LogReplayConfiguration *config, QObject *parent=nullptr)
 
 ~LogReplayWorker ()
 
bool isConnected () const
 
bool isPlaying () const
 

Detailed Description

Definition at line 48 of file LogReplayLink.h.

Constructor & Destructor Documentation

◆ LogReplayWorker()

LogReplayWorker::LogReplayWorker ( const LogReplayConfiguration config,
QObject *  parent = nullptr 
)
explicit

Definition at line 77 of file LogReplayLink.cc.

◆ ~LogReplayWorker()

LogReplayWorker::~LogReplayWorker ( )

Definition at line 84 of file LogReplayLink.cc.

References disconnectFromLog().

Member Function Documentation

◆ connected

void LogReplayWorker::connected ( )
signal

◆ connectToLog

void LogReplayWorker::connectToLog ( )
slot

◆ currentLogTimeSecs

void LogReplayWorker::currentLogTimeSecs ( uint32_t  secs)
signal

◆ dataReceived

void LogReplayWorker::dataReceived ( const QByteArray &  data)
signal

◆ disconnected

void LogReplayWorker::disconnected ( )
signal

◆ disconnectFromLog

void LogReplayWorker::disconnectFromLog ( )
slot

Definition at line 123 of file LogReplayLink.cc.

References disconnected(), and isConnected().

Referenced by connectToLog(), and ~LogReplayWorker().

◆ errorOccurred

void LogReplayWorker::errorOccurred ( const QString &  errorString)
signal

◆ isConnected()

bool LogReplayWorker::isConnected ( ) const
inline

Definition at line 56 of file LogReplayLink.h.

Referenced by connectToLog(), disconnectFromLog(), and LogReplayLink::isConnected().

◆ isPlaying()

bool LogReplayWorker::isPlaying ( ) const

Definition at line 144 of file LogReplayLink.cc.

Referenced by LogReplayLink::isPlaying(), and movePlayhead().

◆ logFileStats

void LogReplayWorker::logFileStats ( uint32_t  logDurationSecs)
signal

◆ movePlayhead

void LogReplayWorker::movePlayhead ( qreal  percentComplete)
slot

◆ pause

◆ play

◆ playbackAtEnd

void LogReplayWorker::playbackAtEnd ( )
signal

◆ playbackPaused

void LogReplayWorker::playbackPaused ( )
signal

◆ playbackPercentCompleteChanged

void LogReplayWorker::playbackPercentCompleteChanged ( qreal  percentComplete)
signal

◆ playbackStarted

void LogReplayWorker::playbackStarted ( )
signal

◆ setPlaybackSpeed

void LogReplayWorker::setPlaybackSpeed ( qreal  playbackSpeed)
slot

Definition at line 175 of file LogReplayLink.cc.

◆ setup

void LogReplayWorker::setup ( )
slot

Definition at line 91 of file LogReplayLink.cc.

Referenced by LogReplayLink::LogReplayLink().


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