Changeset 6296 in ntrip for trunk/BNC/src/rinex
- Timestamp:
- Nov 1, 2014, 6:16:37 PM (10 years ago)
- Location:
- trunk/BNC/src/rinex
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/rinex/reqcanalyze.cpp
r6295 r6296 141 141 // -------------------- 142 142 try { 143 QMap<QString, bncTime> lastObsTime; 143 144 bool firstEpo = true; 144 145 while ( (_currEpo = obsFile->nextEpoch()) != 0) { … … 164 165 t_rnxObsFile::setObsFromRnx(obsFile, _currEpo, rnxSat, satObs); 165 166 t_qcSat& qcSat = qcEpo._qcSat[satObs._prn]; 166 setQcObs(qcEpo._epoTime, xyzSta, satObs, qcSat);167 setQcObs(qcEpo._epoTime, xyzSta, satObs, lastObsTime, qcSat); 167 168 updateQcSat(qcSat, _qcFile._qcSatSum[satObs._prn]); 168 169 } … … 263 264 //////////////////////////////////////////////////////////////////////////// 264 265 void t_reqcAnalyze::setQcObs(const bncTime& epoTime, const ColumnVector& xyzSta, 265 const t_satObs& satObs, t_qcSat& qcSat) { 266 const t_satObs& satObs, QMap<QString, bncTime>& lastObsTime, 267 t_qcSat& qcSat) { 266 268 267 269 t_eph* eph = 0; … … 305 307 // Check Gaps 306 308 // ---------- 307 if (qcFrq._lastObsTime.valid()) { 308 double dt = epoTime - qcFrq._lastObsTime; 309 QString key = QString(satObs._prn.toString().c_str()) + qcFrq._rnxType2ch; 310 if (lastObsTime[key].valid()) { 311 double dt = epoTime - lastObsTime[key]; 309 312 if (dt > 1.5 * _qcFile._interval) { 310 313 qcFrq._gap = true; 311 314 } 312 315 } 313 qcFrq._lastObsTime= epoTime;316 lastObsTime[key] = epoTime; 314 317 315 318 // Compute the Multipath Linear Combination -
trunk/BNC/src/rinex/reqcanalyze.h
r6293 r6296 79 79 } 80 80 QString _rnxType2ch; 81 bncTime _lastObsTime;82 81 bool _phaseValid; 83 82 bool _codeValid; … … 160 159 161 160 void setQcObs(const bncTime& epoTime, const ColumnVector& xyzSta, 162 const t_satObs& satObs, t_qcSat& qcSat);161 const t_satObs& satObs, QMap<QString, bncTime>& lastObsTime, t_qcSat& qcSat); 163 162 164 163 void analyzeMultipath();
Note:
See TracChangeset
for help on using the changeset viewer.