Changeset 8934 in ntrip for trunk/BNC/src/ephemeris.cpp
- Timestamp:
- Apr 30, 2020, 12:08:28 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/ephemeris.cpp
r8931 r8934 304 304 double fitIntervalRnx; 305 305 readDbl(line, pos[1], fieldLen, fitIntervalRnx); 306 if (type() == t_eph::GPS) { 307 if (rnxVersion < 3.03) {// specified as flag for GPS 308 _fitInterval = fitIntervalFromFlag(fitIntervalRnx, _IODC, t_eph::GPS); 309 } else { // specified as time period for GPS since 3.03 306 if (type() == t_eph::GPS) { // in RINEX specified allways as time period for GPS 310 307 _fitInterval = fitIntervalRnx; 308 } else if (type() == t_eph::QZSS) { // specified as flag for QZSS 309 if (rnxVersion == 3.02) { 310 _fitInterval = fitIntervalRnx; // specified as time period 311 311 } 312 } else if (type() == t_eph::QZSS) { // specified as flag for QZSS 313 _fitInterval = fitIntervalFromFlag(fitIntervalRnx, _IODC, t_eph::QZSS); 312 else { 313 _fitInterval = fitIntervalFromFlag(fitIntervalRnx, _IODC, t_eph::QZSS); 314 } 314 315 } 315 316 } … … 492 493 } 493 494 else { 494 double fitIntervalRnx; 495 if (type() == t_eph::GPS) { 496 if (version < 3.03) { // specified as flag) 497 (_fitInterval == 4.0) ? fitIntervalRnx = 0.0 : fitIntervalRnx = 1.0; 498 } 499 else { 500 fitIntervalRnx = _fitInterval; // specified as time period in hours 501 } 502 } 503 else if (type() == t_eph::QZSS) { // specified as flag 495 // for GPS and QZSS in version 3.02 specified in hours 496 double fitIntervalRnx = _fitInterval; 497 // otherwise specified as flag 498 if (type() == t_eph::QZSS && version != 3.02) { 504 499 (_fitInterval == 2.0) ? fitIntervalRnx = 0.0 : fitIntervalRnx = 1.0; 505 500 }
Note:
See TracChangeset
for help on using the changeset viewer.