29 void start()
override;
31 void sendNMEA(
const QByteArray& nmea)
override;
38 qint64 _nowMs()
const;
39 void _startConnectTimeout();
40 void _startDataWatchdog(std::chrono::milliseconds delay);
42 void _retireSession();
46 void _onResponseStarted();
47 void _parseRtcm(
const QByteArray& buffer, qint64 receivedAtMs);
51 QPointer<NTRIPHttpSession> _session;
57 qint64 _lastValidFrameMs = 0;
58 bool _dataSinceValidFrame =
false;
59 bool _stopped =
false;