|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <LogReplayLink.h>
Inheritance diagram for LogReplayLink:
Collaboration diagram for LogReplayLink:Signals | |
| void | logFileStats (uint32_t logDurationSecs) |
| void | playbackStarted () |
| void | playbackPaused () |
| void | playbackAtEnd () |
| void | playbackPercentCompleteChanged (qreal percentComplete) |
| void | currentLogTimeSecs (uint32_t secs) |
Signals inherited from LinkInterface | |
| void | bytesReceived (LinkInterface *link, const QByteArray &data) |
| void | bytesSent (LinkInterface *link, const QByteArray &data) |
| void | connected () |
| void | disconnected () |
| void | communicationError (const QString &title, const QString &error) |
Public Member Functions | |
| LogReplayLink (SharedLinkConfigurationPtr &config, QObject *parent=nullptr) | |
| virtual | ~LogReplayLink () |
| bool | isConnected () const override |
| void | disconnect () override |
| bool | isLogReplay () const final |
| bool | isPlaying () const |
| void | play () |
| void | pause () |
| void | setPlaybackSpeed (qreal playbackSpeed) |
| void | movePlayhead (qreal percentComplete) |
Public Member Functions inherited from LinkInterface | |
| virtual | ~LinkInterface () |
| virtual bool | isSecureConnection () const |
| Returns true if the connection is secure (e.g. USB, wired ethernet) | |
| SharedLinkConfigurationPtr | linkConfiguration () |
| const SharedLinkConfigurationPtr | linkConfiguration () const |
| uint8_t | mavlinkChannel () const |
| bool | mavlinkChannelIsSet () const |
| bool | decodedFirstMavlinkPacket () const |
| void | setDecodedFirstMavlinkPacket (bool decodedFirstMavlinkPacket) |
| void | writeBytesThreadSafe (const char *bytes, int length) |
| void | addVehicleReference () |
| void | removeVehicleReference () |
| bool | initMavlinkSigning () |
| void | setSigningSignatureFailure (bool failure) |
| void | reportMavlinkV1Traffic () |
Additional Inherited Members | |
Protected Member Functions inherited from LinkInterface | |
| LinkInterface (SharedLinkConfigurationPtr &config, QObject *parent=nullptr) | |
| Links are only created by LinkManager so constructor is not public. | |
| virtual bool | _allocateMavlinkChannel () |
| virtual void | _freeMavlinkChannel () |
| void | _connectionRemoved () |
Protected Attributes inherited from LinkInterface | |
| SharedLinkConfigurationPtr | _config |
Definition at line 119 of file LogReplayLink.h.
|
explicit |
Definition at line 398 of file LogReplayLink.cc.
References LogReplayWorker::connected(), LogReplayWorker::currentLogTimeSecs(), currentLogTimeSecs(), LogReplayWorker::dataReceived(), LinkInterface::disconnected(), LogReplayWorker::disconnected(), LogReplayWorker::errorOccurred(), LogReplayWorker::logFileStats(), logFileStats(), LogReplayWorker::playbackPaused(), playbackPaused(), LogReplayWorker::playbackPercentCompleteChanged(), playbackPercentCompleteChanged(), LogReplayWorker::playbackStarted(), playbackStarted(), and LogReplayWorker::setup().
|
virtual |
Definition at line 428 of file LogReplayLink.cc.
References isConnected().
|
signal |
Referenced by LogReplayLink().
|
overridevirtual |
Implements LinkInterface.
Definition at line 453 of file LogReplayLink.cc.
References isConnected().
|
overridevirtual |
Implements LinkInterface.
Definition at line 443 of file LogReplayLink.cc.
References LogReplayWorker::isConnected().
Referenced by disconnect(), and ~LogReplayLink().
|
inlinefinalvirtual |
Reimplemented from LinkInterface.
Definition at line 129 of file LogReplayLink.h.
| bool LogReplayLink::isPlaying | ( | ) | const |
Definition at line 484 of file LogReplayLink.cc.
References LogReplayWorker::isPlaying().
|
signal |
Referenced by LogReplayLink().
| void LogReplayLink::movePlayhead | ( | qreal | percentComplete | ) |
Definition at line 504 of file LogReplayLink.cc.
| void LogReplayLink::pause | ( | ) |
Definition at line 494 of file LogReplayLink.cc.
| void LogReplayLink::play | ( | ) |
Definition at line 489 of file LogReplayLink.cc.
|
signal |
|
signal |
Referenced by LogReplayLink().
|
signal |
Referenced by LogReplayLink().
|
signal |
Referenced by LogReplayLink().
| void LogReplayLink::setPlaybackSpeed | ( | qreal | playbackSpeed | ) |
Definition at line 499 of file LogReplayLink.cc.