Changeset 3255 in ntrip for trunk/BNC/RTCM3/RTCM3Decoder.cpp


Ignore:
Timestamp:
Apr 3, 2011, 1:18:26 PM (13 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/RTCM3/RTCM3Decoder.cpp

    r3008 r3255  
    446446  double weekold = 0.0;
    447447  double weeknew = gpseph.GPSweek() + gpseph.GPSweeks() / secPerWeek;
    448   if ( _ephList.find(gpseph.prn()) != _ephList.end() ) {
    449     weekold = _ephList.find(gpseph.prn())->second.GPSweek()
    450             + _ephList.find(gpseph.prn())->second.GPSweeks() / secPerWeek;
     448  string prn = gpseph.prn().toAscii().data();
     449  if ( _ephList.find(prn) != _ephList.end() ) {
     450    weekold = _ephList.find(prn)->second.GPSweek()
     451            + _ephList.find(prn)->second.GPSweeks() / secPerWeek;
    451452  }
    452453
    453454  if ( weeknew - weekold > 1.0/secPerWeek ) {
    454     _ephList[gpseph.prn()] = gpseph;
     455    _ephList[prn] = gpseph;
    455456
    456457    return true;
Note: See TracChangeset for help on using the changeset viewer.