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

#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)
 

Detailed Description

Definition at line 10 of file RTCMMavlink.h.

Constructor & Destructor Documentation

◆ RTCMMavlink()

RTCMMavlink::RTCMMavlink ( QObject *  parent = nullptr)

Definition at line 15 of file RTCMMavlink.cc.

◆ ~RTCMMavlink()

RTCMMavlink::~RTCMMavlink ( )

Definition at line 20 of file RTCMMavlink.cc.

Member Function Documentation

◆ bandwidthChanged

void RTCMMavlink::bandwidthChanged ( )
signal

Referenced by RTCMDataUpdate().

◆ bandwidthKBps()

double RTCMMavlink::bandwidthKBps ( ) const
inline

Definition at line 22 of file RTCMMavlink.h.

References DataRateTracker::kBps().

◆ RTCMDataUpdate

void RTCMMavlink::RTCMDataUpdate ( QByteArrayView  data)
slot

◆ 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().

◆ totalBytesSent()

quint64 RTCMMavlink::totalBytesSent ( ) const
inline

Definition at line 20 of file RTCMMavlink.h.

References DataRateTracker::totalBytes().


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