3#include <QtCore/QChronoTimer>
5#include <QtCore/QObject>
6#include <QtCore/QPointer>
7#include <QtCore/QString>
8#include <QtPositioning/QGeoCoordinate>
77 void _setRetryPhase(RetryPhase phase);
78 void _ensureDefaultProviders();
83 QPointer<NTRIPTransport> _transport;
86 QHash<PositionSource, PositionProvider> _providers;
87 RetryPhase _retryPhase = RetryPhase::Normal;
88 int _fastRetryCount = 0;
Used to group Facts together into an object hierarachy.
A Fact is used to hold a single value within the system.
static constexpr std::chrono::milliseconds kDefaultInterval
Fallback when no NTRIPSettings are available (unit tests, early init).
void sourceChanged(const QString &source)
QString currentSource() const
std::function< PositionResult()> PositionProvider
static constexpr std::chrono::milliseconds kFastRetryInterval
void init(NTRIPSettings *settings)
void start(NTRIPTransport *transport)
void setPositionProvider(PositionSource source, PositionProvider provider)
QGeoCoordinate coordinate