QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
NTRIPTransport Class Referenceabstract

#include <NTRIPTransport.h>

+ Inheritance diagram for NTRIPTransport:
+ Collaboration diagram for NTRIPTransport:

Signals

void connected ()
 
void error (NTRIPError code, const QString &detail)
 
void RTCMDataUpdate (const QByteArray &message, int messageId)
 
void finished ()
 
void plaintextCredentialsWarning ()
 

Public Member Functions

virtual void start ()=0
 
virtual void stop ()=0
 
virtual void sendNMEA (const QByteArray &nmea)=0
 
virtual void setRtcmWhitelist (const QVector< int > &)
 

Detailed Description

Definition at line 8 of file NTRIPTransport.h.

Member Function Documentation

◆ connected

void NTRIPTransport::connected ( )
signal

◆ error

void NTRIPTransport::error ( NTRIPError  code,
const QString &  detail 
)
signal

◆ finished

void NTRIPTransport::finished ( )
signal

◆ plaintextCredentialsWarning

void NTRIPTransport::plaintextCredentialsWarning ( )
signal

Emitted when the transport sent authentication credentials over a cleartext channel (e.g. Basic auth over HTTP, no TLS). Subclasses that never transmit credentials simply never emit this. Exposed on the base so NTRIPManager does not need to know the concrete transport type to wire the warning logger.

◆ RTCMDataUpdate

void NTRIPTransport::RTCMDataUpdate ( const QByteArray &  message,
int  messageId 
)
signal

◆ sendNMEA()

virtual void NTRIPTransport::sendNMEA ( const QByteArray &  nmea)
pure virtual

Implemented in NTRIPHttpTransport.

◆ setRtcmWhitelist()

virtual void NTRIPTransport::setRtcmWhitelist ( const QVector< int > &  )
inlinevirtual

Live-apply the RTCM whitelist without tearing down the connection. Default no-op for transports that don't filter.

Reimplemented in NTRIPHttpTransport.

Definition at line 21 of file NTRIPTransport.h.

◆ start()

virtual void NTRIPTransport::start ( )
pure virtual

Implemented in NTRIPHttpTransport.

◆ stop()

virtual void NTRIPTransport::stop ( )
pure virtual

Implemented in NTRIPHttpTransport.


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