Changeset 10022 in ntrip for trunk/BNC/src/PPP
- Timestamp:
- Apr 3, 2023, 1:17:29 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP/pppFilter.cpp
r10021 r10022 276 276 // ---------------------------- 277 277 if ((iObs +1) < OPT->_minObs) { 278 LOG << "t_pppFilter::processSystem not enough observations: " << iObs + 1 << "\n"; 279 if (preProcessing) { 280 _obsPool->setRefSatChangeRequired(sys, true); 281 return success; 282 } 278 LOG << "t_pppFilter::processSystem not enough observations " << sys << ": " << iObs + 1 << "\n"; 283 279 return failure; 284 280 } … … 373 369 } 374 370 else { // fin-processing 375 if (obs->prn() != refPrn) { 376 LOG << epoTimeStr << " Outlier " << t_lc::toString(maxOutlierLC) 377 << ' ' << obs->prn().toString() << ' ' << setw(8) 378 << setprecision(4) << maxOutlier << endl; 379 if (par) { 380 resetAmb(par->prn(), obsVector, maxOutlierLC, &QSav, &xSav); 381 } else { 371 LOG << epoTimeStr << " Outlier " << t_lc::toString(maxOutlierLC) << ' ' 372 << obs->prn().toString() << ' ' << setw(8) << setprecision(4) 373 << maxOutlier << endl; 374 if (par) { 375 if (par->ambResetCandidate() || 376 OPT->_obsModelType == OPT->DCMcodeBias || 377 OPT->_obsModelType == OPT->DCMphaseBias) { 378 resetAmb(par->prn(), obsVector, maxOutlierLC, &QSav, &xSav); 379 } 380 else { 381 par->setAmbResetCandidate(); 382 382 obs->setOutlier(); 383 383 } 384 } 385 else { 386 obs->setOutlier(); 384 387 } 385 388 }
Note:
See TracChangeset
for help on using the changeset viewer.