Changeset 1801 in ntrip for trunk/BNS


Ignore:
Timestamp:
Apr 19, 2009, 11:16:04 AM (15 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNS/bns.cpp

    r1800 r1801  
    244244  emit(newEphBytes(nBytes));
    245245
    246   t_ephPair* pair;
    247   if ( !_ephList.contains(ep->prn()) ) {
    248     pair = new t_ephPair();
    249     _ephList.insert(ep->prn(), pair);
    250   }
    251   else {
    252     pair = _ephList[ep->prn()];
    253   }
    254 
    255   if (pair->eph == 0) {
    256     pair->eph = ep;
    257   }
    258   else {
    259     if (ep->isNewerThan(pair->eph)) {
    260       delete pair->oldEph;
    261       pair->oldEph = pair->eph;
    262       pair->eph    = ep;
    263     }
    264     else {
    265       delete ep;
    266     }
    267   }
    268 
    269246  // Output Ephemerides as they are
    270247  // ------------------------------
     
    273250    QByteArray buffer = "New Ephemeris " + ep->prn().toAscii() + "\n";
    274251    _casterEph->write(buffer.data(), buffer.length());
     252  }
     253
     254  t_ephPair* pair;
     255  if ( !_ephList.contains(ep->prn()) ) {
     256    pair = new t_ephPair();
     257    _ephList.insert(ep->prn(), pair);
     258  }
     259  else {
     260    pair = _ephList[ep->prn()];
     261  }
     262
     263  if (pair->eph == 0) {
     264    pair->eph = ep;
     265  }
     266  else {
     267    if (ep->isNewerThan(pair->eph)) {
     268      delete pair->oldEph;
     269      pair->oldEph = pair->eph;
     270      pair->eph    = ep;
     271    }
     272    else {
     273      delete ep;
     274    }
    275275  }
    276276}
Note: See TracChangeset for help on using the changeset viewer.