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 (const NTRIPFailure &failure)
 
void correctionFrameReceived (const RTCMDecodedFrame &frame)
 A valid frame of a whitelisted message.
 
void certificatePinned (const QString &pin)
 A self-signed caster certificate was trusted on first use; the owner persists the pin.
 

Public Member Functions

 NTRIPTransport (QObject *parent=nullptr)
 
virtual void start ()=0
 
virtual void stop ()=0
 
virtual void sendNMEA (const QByteArray &nmea)=0
 
virtual void setRtcmWhitelist (const QVector< int > &messageIds)=0
 Live-apply the RTCM whitelist without tearing down the connection.
 

Detailed Description

Definition at line 9 of file NTRIPTransport.h.

Constructor & Destructor Documentation

◆ NTRIPTransport()

NTRIPTransport::NTRIPTransport ( QObject *  parent = nullptr)
inlineexplicit

Definition at line 14 of file NTRIPTransport.h.

Member Function Documentation

◆ certificatePinned

void NTRIPTransport::certificatePinned ( const QString &  pin)
signal

A self-signed caster certificate was trusted on first use; the owner persists the pin.

◆ connected

void NTRIPTransport::connected ( )
signal

◆ correctionFrameReceived

void NTRIPTransport::correctionFrameReceived ( const RTCMDecodedFrame &  frame)
signal

A valid frame of a whitelisted message.

◆ error

void NTRIPTransport::error ( const NTRIPFailure &  failure)
signal

◆ sendNMEA()

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

Implemented in NTRIPHttpTransport.

◆ setRtcmWhitelist()

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

Live-apply the RTCM whitelist without tearing down the connection.

Implemented in NTRIPHttpTransport.

◆ 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: