Changeset 6137 in ntrip for trunk/BNC/src/latencychecker.cpp


Ignore:
Timestamp:
Sep 13, 2014, 12:19:37 PM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/latencychecker.cpp

    r5070 r6137  
    306306// Perform latency checks (observations)
    307307//////////////////////////////////////////////////////////////////////////////
    308 void latencyChecker::checkObsLatency(const QList<t_obs>& obsList) {
     308void latencyChecker::checkObsLatency(const QList<t_satObs>& obsList) {
    309309
    310310  if (_perfIntr > 0 ) {
    311311
    312     QListIterator<t_obs> it(obsList);
     312    QListIterator<t_satObs> it(obsList);
    313313    while (it.hasNext()) {
    314       const t_obs& obs = it.next();
     314      const t_satObs& obs = it.next();
    315315     
    316       _newSecGPS = static_cast<int>(obs.GPSWeeks);
     316      _newSecGPS = static_cast<int>(obs._time.gpssec());
    317317      if (_newSecGPS != _oldSecGPS) {
    318318        if (_newSecGPS % _perfIntr < _oldSecGPS % _perfIntr) {
     
    363363        // Compute the observations latency
    364364        // --------------------------------
    365         int week;
    366         double sec;
     365        int      week;
     366        double   sec;
    367367        currentGPSWeeks(week, sec);
    368368        const double secPerWeek = 7.0 * 24.0 * 3600.0;
    369         if (week < obs.GPSWeek) {
     369        if (week < int(obs._time.gpsw())) {
    370370          week += 1;
    371371          sec  -= secPerWeek;
    372372        }
    373         if (week > obs.GPSWeek) {
     373        if (week > int(obs._time.gpsw())) {
    374374          week -= 1;
    375375          sec  += secPerWeek;
    376376        }
    377          _curLat   = sec - obs.GPSWeeks;
     377         _curLat   = sec - obs._time.gpssec();
    378378        _sumLat  += _curLat;
    379379        _sumLatQ += _curLat * _curLat;
Note: See TracChangeset for help on using the changeset viewer.