138 enum class CasterStatus { Connected, NoLocationError, OtherError };
145 QString ntripStatus()
const {
return _ntripStatus; }
146 CasterStatus casterStatus()
const {
return _casterStatus; }
147 QString ggaSource()
const {
return _ggaSource; }
162 void _checkSettings();
164 void _onCasterDisconnected(
const QString& reason);
166 QTimer* _ggaTimer =
nullptr;
168 QString _ntripStatus;
170 QMetaObject::Connection _ntripEnableConn;
173 QThread* _tcpThread =
nullptr;
175 QTimer* _settingsCheckTimer =
nullptr;
176 bool _startStopBusy =
false;
177 bool _forcedOffOnce =
false;
178 bool _useSpartn =
false;
180 QElapsedTimer _startupTimer;
181 bool _startupSuppress =
true;
182 int _startupStableTicks = 0;
184 CasterStatus _casterStatus = CasterStatus::OtherError;