Changeset 10022 in ntrip


Ignore:
Timestamp:
Apr 3, 2023, 1:17:29 PM (13 months ago)
Author:
stuerze
Message:

minor changes

Location:
trunk/BNC/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/PPP/pppFilter.cpp

    r10021 r10022  
    276276    // ----------------------------
    277277    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";
    283279      return failure;
    284280    }
     
    373369      }
    374370      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();
    382382            obs->setOutlier();
    383383          }
     384        }
     385        else {
     386          obs->setOutlier();
    384387        }
    385388      }
  • trunk/BNC/src/pppMain.cpp

    r10020 r10022  
    184184    opt->_sigmaC1      = settings.value("PPP/sigmaC1").toDouble(); if (opt->_sigmaC1 <= 0.0)  opt->_sigmaC1  = 2.00;
    185185    opt->_sigmaL1      = settings.value("PPP/sigmaL1").toDouble(); if (opt->_sigmaL1 <= 0.0)  opt->_sigmaL1  = 0.02;
    186     opt->_sigmaGIM     = settings.value("PPP/sigmaGIM").toDouble();if (opt->_sigmaGIM <= 0.0) opt->_sigmaGIM = 5.00;
     186    opt->_sigmaGIM     = settings.value("PPP/sigmaGIM").toDouble();if (opt->_sigmaGIM <= 0.0) opt->_sigmaGIM = 2.00;
    187187    opt->_corrWaitTime = settings.value("PPP/corrWaitTime").toDouble();
    188188    if (!_realTime || opt->_corrMount.empty()) {
     
    408408    opt->_minObs      = settings.value("PPP/minObs").toInt(); if (opt->_minObs < 4) opt->_minObs = 4;
    409409    opt->_minEle      = settings.value("PPP/minEle").toDouble() * M_PI / 180.0;
    410     opt->_maxResC1    = settings.value("PPP/maxResC1").toDouble(); if (opt->_maxResC1 <= 0.0) opt->_maxResC1 = 2.0;
    411     opt->_maxResL1    = settings.value("PPP/maxResL1").toDouble(); if (opt->_maxResL1 <= 0.0) opt->_maxResL1 = 0.02;
     410    opt->_maxResC1    = settings.value("PPP/maxResC1").toDouble();  if (opt->_maxResC1 <= 0.0) opt->_maxResC1 = 5.0;
     411    opt->_maxResL1    = settings.value("PPP/maxResL1").toDouble();  if (opt->_maxResL1 <= 0.0) opt->_maxResL1 = 0.05;
    412412    opt->_maxResGIM   = settings.value("PPP/maxResGIM").toDouble(); if (opt->_maxResGIM <= 0.0) opt->_maxResGIM = 5.0;
    413413    opt->_eleWgtCode  = (settings.value("PPP/eleWgtCode").toInt() != 0);
     
    422422    opt->_noiseIon        = 100.0;
    423423    opt->_aprSigCodeBias  = 100.0;
    424     opt->_noiseCodeBias   = 10.0;
     424    opt->_noiseCodeBias   = 100.0;
    425425    opt->_aprSigPhaseBias = 100.0;
    426426    opt->_noisePhaseBias  = 100.0;
Note: See TracChangeset for help on using the changeset viewer.