66 struct SelectedPosition
68 std::optional<GPSObservation> position;
76 void _scheduleNextGGA();
77 std::chrono::milliseconds _currentInterval()
const;
81 void _logSelection(
PositionSource requested,
const SelectedPosition& selection);
83 QPointer<NTRIPTransport> _transport;
87 QHash<PositionSource, PositionProvider> _providers;
89 std::optional<std::tuple<PositionSource, PositionSource, bool>> _loggedSelection;
91 bool _awaitingFirstGga =
false;