Index: trunk/BNC/src/PPP_free/pppClient.cpp
===================================================================
--- trunk/BNC/src/PPP_free/pppClient.cpp	(revision 6653)
+++ trunk/BNC/src/PPP_free/pppClient.cpp	(revision 6693)
@@ -145,5 +145,5 @@
     output->_numSat      = _filter->numSat();
     output->_pDop        = _filter->PDOP();
-    output->_trp0        = _filter->delay_saast(M_PI/2.0);
+    output->_trp0        = _filter->trp0();
     output->_trp         = _filter->trp();
   }
Index: trunk/BNC/src/PPP_free/pppFilter.h
===================================================================
--- trunk/BNC/src/PPP_free/pppFilter.h	(revision 6653)
+++ trunk/BNC/src/PPP_free/pppFilter.h	(revision 6693)
@@ -160,4 +160,5 @@
   double z()      const {return _params[2]->xx;}
   double clk()    const {return _params[3]->xx;}
+  double trp0()   {return delay_saast(M_PI/2.0);}
   double trp() const {
     for (int ii = 0; ii < _params.size(); ++ii) {
@@ -170,7 +171,7 @@
   }
   double trpStdev() const {
-    for (unsigned ii = 0; ii < _params.size(); ++ii) {
-      t_pppParam* pp = _params[ii];
-      if (pp->type() == t_pppParam::TROPO) {
+    for (int ii = 0; ii < _params.size(); ++ii) {
+      t_pppParam* pp = _params[ii];
+      if (pp->type == t_pppParam::TROPO) {
         return sqrt(Q()[ii][ii]);
       }
