|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <NTRIPHttpTransport.h>
Inheritance diagram for NTRIPHttpTransport:
Collaboration diagram for NTRIPHttpTransport:Public Member Functions | |
| NTRIPHttpTransport (const NTRIPConnectionConfig &config, const QVector< int > &rtcmWhitelist, QObject *parent=nullptr, RuntimeScheduler *scheduler=nullptr) | |
| ~NTRIPHttpTransport () override | |
| void | start () override |
| void | stop () override |
| void | sendNMEA (const QByteArray &nmea) override |
| void | setRtcmWhitelist (const QVector< int > &messageIds) override |
| Live-apply the RTCM whitelist without tearing down the connection. | |
Public Member Functions inherited from NTRIPTransport | |
| NTRIPTransport (QObject *parent=nullptr) | |
Static Public Attributes | |
| static constexpr std::chrono::milliseconds | CONNECT_TIMEOUT {10000} |
| static constexpr std::chrono::milliseconds | DATA_WATCHDOG {30000} |
Friends | |
| class | NTRIPHttpTransportTest |
Additional Inherited Members | |
Signals inherited from NTRIPTransport | |
| 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. | |
Definition at line 16 of file NTRIPHttpTransport.h.
| NTRIPHttpTransport::NTRIPHttpTransport | ( | const NTRIPConnectionConfig & | config, |
| const QVector< int > & | rtcmWhitelist, | ||
| QObject * | parent = nullptr, |
||
| RuntimeScheduler * | scheduler = nullptr |
||
| ) |
Definition at line 13 of file NTRIPHttpTransport.cc.
|
override |
Definition at line 28 of file NTRIPHttpTransport.cc.
References stop().
|
overridevirtual |
Implements NTRIPTransport.
Definition at line 184 of file NTRIPHttpTransport.cc.
|
inlineoverridevirtual |
Live-apply the RTCM whitelist without tearing down the connection.
Implements NTRIPTransport.
Definition at line 33 of file NTRIPHttpTransport.h.
References RTCMFrameDecoder::setWhitelist().
|
overridevirtual |
Implements NTRIPTransport.
Definition at line 33 of file NTRIPHttpTransport.cc.
References error, NTRIPConnectionConfig::mountpoint, NTRIPHttpSession::open(), and NTRIPConnectionConfig::sendsCredentialsInClear().
|
overridevirtual |
Implements NTRIPTransport.
Definition at line 51 of file NTRIPHttpTransport.cc.
Referenced by ~NTRIPHttpTransport().
|
friend |
Definition at line 19 of file NTRIPHttpTransport.h.
|
staticconstexpr |
Definition at line 22 of file NTRIPHttpTransport.h.
|
staticconstexpr |
Definition at line 23 of file NTRIPHttpTransport.h.