Changeset 4018 in ntrip for trunk/BNC/bncephuser.cpp
- Timestamp:
- Apr 22, 2012, 6:50:49 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncephuser.cpp
r3752 r4018 81 81 if (_eph.contains(prn)) { 82 82 t_ephGPS* eLast = static_cast<t_ephGPS*>(_eph.value(prn)->last); 83 if ( (eLast->GPSweek() < gpseph.GPSweek) || 84 (eLast->GPSweek() == gpseph.GPSweek && 85 eLast->TOC() < gpseph.TOC) ) { 83 bncTime toc(gpseph.GPSweek, gpseph.TOC); 84 if (eLast->TOC() < toc) { 86 85 delete static_cast<t_ephGPS*>(_eph.value(prn)->prev); 87 86 _eph.value(prn)->prev = _eph.value(prn)->last; … … 110 109 updatetime(&ww, &tow, gloeph.tb*1000, 0); // Moscow -> GPS 111 110 t_ephGlo* eLast = static_cast<t_ephGlo*>(_eph.value(prn)->last); 112 if (eLast->GPSweek() < ww ||113 (eLast->GPSweek() == ww && eLast->GPSweeks() < tow)) {111 bncTime toc(ww, tow); 112 if (eLast->TOC() < toc) { 114 113 delete static_cast<t_ephGlo*>(_eph.value(prn)->prev); 115 114 _eph.value(prn)->prev = _eph.value(prn)->last; … … 135 134 if (_eph.contains(prn)) { 136 135 t_ephGal* eLast = static_cast<t_ephGal*>(_eph.value(prn)->last); 137 if ( (eLast->GPSweek() < galeph.Week) || 138 (eLast->GPSweek() == galeph.Week && 139 eLast->TOC() < galeph.TOC) ) { 136 bncTime toc(galeph.Week, galeph.TOC); 137 if (eLast->TOC() < toc) { 140 138 delete static_cast<t_ephGal*>(_eph.value(prn)->prev); 141 139 _eph.value(prn)->prev = _eph.value(prn)->last;
Note:
See TracChangeset
for help on using the changeset viewer.