Index: trunk/BNC/src/PPP/pppFilter.cpp
===================================================================
--- trunk/BNC/src/PPP/pppFilter.cpp	(revision 10249)
+++ trunk/BNC/src/PPP/pppFilter.cpp	(revision 10250)
@@ -267,11 +267,12 @@
       }
       if (par) {
-        //if (par->ambResetCandidate()) {
+        if (par->ambResetCandidate()) {
           resetAmb(obs->prn(), obsVector, maxOutlierLC, &QSav, &xSav);
-        //}
-        //else {
-        //  par->setAmbResetCandidate();
-        //  obs->setOutlier();
-        //}
+          adjustNoise(t_pppParam::ion, obs->prn(), 0.1, &QSav);
+        }
+        else {
+          par->setAmbResetCandidate();
+          obs->setOutlier();
+        }
       }
       else {
@@ -343,4 +344,5 @@
         if (slip) {
           resetAmb(obs->prn(), obsVector, tLC);
+          adjustNoise(t_pppParam::ion, obs->prn(), 0.1);
         }
 
@@ -361,4 +363,5 @@
                 << obs->prn().toString() << ' ' << setw(8) << setprecision(4) << vv << endl;
             resetAmb(obs->prn(), obsVector, tLC);
+            adjustNoise(t_pppParam::ion, obs->prn(), 0.1);
           }
         }
@@ -398,5 +401,5 @@
         _QFlt(ii, ind + 1) = 0.0;
         if (QSav) {
-          (*QSav)(ii, ind + 1) = 0.0; 
+          (*QSav)(ii, ind + 1) = 0.0;
         }
       }
Index: trunk/BNC/src/pppMain.cpp
===================================================================
--- trunk/BNC/src/pppMain.cpp	(revision 10249)
+++ trunk/BNC/src/pppMain.cpp	(revision 10250)
@@ -182,7 +182,7 @@
     opt->_blqFileName.assign(settings.value("PPP/blqFile").toString().toStdString());
 #endif
-    opt->_sigmaC1      = settings.value("PPP/sigmaC1").toDouble(); if (opt->_sigmaC1 <= 0.0)  opt->_sigmaC1  = 2.00;
-    opt->_sigmaL1      = settings.value("PPP/sigmaL1").toDouble(); if (opt->_sigmaL1 <= 0.0)  opt->_sigmaL1  = 0.02;
-    opt->_sigmaGIM     = settings.value("PPP/sigmaGIM").toDouble();if (opt->_sigmaGIM <= 0.0) opt->_sigmaGIM = 2.00;
+    opt->_sigmaC1      = settings.value("PPP/sigmaC1").toDouble(); if (opt->_sigmaC1 <= 0.0)  opt->_sigmaC1  = 1.00;
+    opt->_sigmaL1      = settings.value("PPP/sigmaL1").toDouble(); if (opt->_sigmaL1 <= 0.0)  opt->_sigmaL1  = 0.01;
+    opt->_sigmaGIM     = settings.value("PPP/sigmaGIM").toDouble();if (opt->_sigmaGIM <= 0.0) opt->_sigmaGIM = 1.00;
     opt->_corrWaitTime = settings.value("PPP/corrWaitTime").toDouble();
     if (!_realTime || opt->_corrMount.empty()) {
@@ -400,7 +400,7 @@
     opt->_minObs      = settings.value("PPP/minObs").toInt(); if (opt->_minObs < 4) opt->_minObs = 4;
     opt->_minEle      = settings.value("PPP/minEle").toDouble() * M_PI / 180.0;
-    opt->_maxResC1    = settings.value("PPP/maxResC1").toDouble();  if (opt->_maxResC1 <= 0.0)  opt->_maxResC1  = 3.0;
-    opt->_maxResL1    = settings.value("PPP/maxResL1").toDouble();  if (opt->_maxResL1 <= 0.0)  opt->_maxResL1  = 0.05;
-    opt->_maxResGIM   = settings.value("PPP/maxResGIM").toDouble(); if (opt->_maxResGIM <= 0.0) opt->_maxResGIM = 3.0;
+    opt->_maxResC1    = settings.value("PPP/maxResC1").toDouble();  if (opt->_maxResC1 <= 0.0)  opt->_maxResC1  = 2.0;
+    opt->_maxResL1    = settings.value("PPP/maxResL1").toDouble();  if (opt->_maxResL1 <= 0.0)  opt->_maxResL1  = 0.02;
+    opt->_maxResGIM   = settings.value("PPP/maxResGIM").toDouble(); if (opt->_maxResGIM <= 0.0) opt->_maxResGIM = 2.0;
     opt->_eleWgtCode  = (settings.value("PPP/eleWgtCode").toInt() != 0);
     opt->_eleWgtPhase = (settings.value("PPP/eleWgtPhase").toInt() != 0);
Index: trunk/BNC/src/pppWidgets.cpp
===================================================================
--- trunk/BNC/src/pppWidgets.cpp	(revision 10249)
+++ trunk/BNC/src/pppWidgets.cpp	(revision 10250)
@@ -353,5 +353,5 @@
   }
   else {
-    _sigmaC1->setText("2.0");
+    _sigmaC1->setText("1.0");
   }
 
@@ -360,5 +360,5 @@
   }
   else {
-    _sigmaL1->setText("0.02");
+    _sigmaL1->setText("0.01");
   }
 
@@ -367,5 +367,5 @@
   }
   else {
-    _sigmaGIM->setText("5.0");
+    _sigmaGIM->setText("1.0");
   }
 
@@ -374,5 +374,5 @@
   }
   else {
-    _maxResC1->setText("3.0");
+    _maxResC1->setText("2.0");
   }
 
@@ -381,5 +381,5 @@
   }
   else {
-    _maxResL1->setText("0.03");
+    _maxResL1->setText("0.02");
   }
 
@@ -388,5 +388,5 @@
   }
   else {
-    _maxResGIM->setText("3.0");
+    _maxResGIM->setText("2.0");
   }
 
