|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <RTCMMavlink.h>
Inheritance diagram for RTCMMavlink:
Collaboration diagram for RTCMMavlink:Public Slots | |
| void | RTCMDataUpdate (QByteArrayView data) |
Signals | |
| void | bandwidthChanged () |
Public Member Functions | |
| RTCMMavlink (QObject *parent=nullptr) | |
| ~RTCMMavlink () | |
| quint64 | totalBytesSent () const |
| double | bandwidthKBps () const |
| void | sendSimulatedData (const std::atomic_bool &requestStop) |
Definition at line 10 of file RTCMMavlink.h.
| RTCMMavlink::RTCMMavlink | ( | QObject * | parent = nullptr | ) |
Definition at line 15 of file RTCMMavlink.cc.
| RTCMMavlink::~RTCMMavlink | ( | ) |
Definition at line 20 of file RTCMMavlink.cc.
|
signal |
Referenced by RTCMDataUpdate().
|
inline |
Definition at line 22 of file RTCMMavlink.h.
References DataRateTracker::kBps().
|
slot |
Definition at line 25 of file RTCMMavlink.cc.
References bandwidthChanged(), DataRateTracker::kBps(), DataRateTracker::rateUpdated(), and DataRateTracker::recordBytes().
Referenced by GPSRtk::connectGPS(), and sendSimulatedData().
| void RTCMMavlink::sendSimulatedData | ( | const std::atomic_bool & | requestStop | ) |
Stream synthetic RTCM frames to vehicles until requestStop, for the SIMULATE_RTCM_OUTPUT dev build. Blocks the calling thread.
Definition at line 62 of file RTCMMavlink.cc.
References RTCMDataUpdate().
|
inline |
Definition at line 20 of file RTCMMavlink.h.
References DataRateTracker::totalBytes().