Changeset 10020 in ntrip for trunk/BNC/src/PPP
- Timestamp:
- Apr 1, 2023, 10:15:18 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/BNC/src/PPP/pppFilter.cpp ¶
r10018 r10020 100 100 } 101 101 } 102 //if (num < OPT->_minObs) {103 //setNeuNoiseToZero = true;104 //}102 if (num < OPT->_minObs) { 103 setNeuNoiseToZero = true; 104 } 105 105 } 106 106 setStateVectorAndVarCovMatrix(xFltOld, QFltOld, setNeuNoiseToZero); … … 275 275 // Check number of observations 276 276 // ---------------------------- 277 if ( (iObs +1) < OPT->_minObs) {278 LOG << " t_pppFilter::processSystem not enoughobservations:" << iObs + 1 << "\n";277 if (iObs == -1) { 278 LOG << " number of observations == " << iObs + 1 << "\n"; 279 279 if (preProcessing) { 280 280 _obsPool->setRefSatChangeRequired(sys, true); … … 372 372 } 373 373 } else { // fin-processing 374 if (obs->prn() != refPrn) { 375 LOG << epoTimeStr << " Outlier " << t_lc::toString(maxOutlierLC) << ' ' 376 << obs->prn().toString() << ' ' << setw(8) << setprecision(4) 377 << maxOutlier << endl; 378 if (par) { 374 LOG << epoTimeStr << " Outlier " << t_lc::toString(maxOutlierLC) << ' ' 375 << obs->prn().toString() << ' ' << setw(8) << setprecision(4) 376 << maxOutlier << endl; 377 if (par) { 378 if (par->ambResetCandidate() || 379 OPT->_obsModelType == OPT->DCMcodeBias || 380 OPT->_obsModelType == OPT->DCMphaseBias) { 379 381 resetAmb(par->prn(), obsVector, maxOutlierLC, &QSav, &xSav); 380 382 } 381 383 else { 384 par->setAmbResetCandidate(); 382 385 obs->setOutlier(); 383 386 } 387 } 388 else { 389 obs->setOutlier(); 384 390 } 385 391 }
Note:
See TracChangeset
for help on using the changeset viewer.