Changeset 6137 in ntrip for trunk/BNC/src/latencychecker.cpp
- Timestamp:
- Sep 13, 2014, 12:19:37 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/latencychecker.cpp
r5070 r6137 306 306 // Perform latency checks (observations) 307 307 ////////////////////////////////////////////////////////////////////////////// 308 void latencyChecker::checkObsLatency(const QList<t_ obs>& obsList) {308 void latencyChecker::checkObsLatency(const QList<t_satObs>& obsList) { 309 309 310 310 if (_perfIntr > 0 ) { 311 311 312 QListIterator<t_ obs> it(obsList);312 QListIterator<t_satObs> it(obsList); 313 313 while (it.hasNext()) { 314 const t_ obs& obs = it.next();314 const t_satObs& obs = it.next(); 315 315 316 _newSecGPS = static_cast<int>(obs. GPSWeeks);316 _newSecGPS = static_cast<int>(obs._time.gpssec()); 317 317 if (_newSecGPS != _oldSecGPS) { 318 318 if (_newSecGPS % _perfIntr < _oldSecGPS % _perfIntr) { … … 363 363 // Compute the observations latency 364 364 // -------------------------------- 365 int week;366 double sec;365 int week; 366 double sec; 367 367 currentGPSWeeks(week, sec); 368 368 const double secPerWeek = 7.0 * 24.0 * 3600.0; 369 if (week < obs.GPSWeek) {369 if (week < int(obs._time.gpsw())) { 370 370 week += 1; 371 371 sec -= secPerWeek; 372 372 } 373 if (week > obs.GPSWeek) {373 if (week > int(obs._time.gpsw())) { 374 374 week -= 1; 375 375 sec += secPerWeek; 376 376 } 377 _curLat = sec - obs. GPSWeeks;377 _curLat = sec - obs._time.gpssec(); 378 378 _sumLat += _curLat; 379 379 _sumLatQ += _curLat * _curLat;
Note:
See TracChangeset
for help on using the changeset viewer.