Index: trunk/BNC/src/PPP/pppClient.cpp
===================================================================
--- trunk/BNC/src/PPP/pppClient.cpp	(revision 7247)
+++ trunk/BNC/src/PPP/pppClient.cpp	(revision 7248)
@@ -56,5 +56,4 @@
   _filter   = new t_pppFilter();
   _tides    = new t_tides();
-  _iono     = new t_iono();
 
   if (!_opt->_antexFileName.empty()) {
@@ -102,6 +101,5 @@
 //////////////////////////////////////////////////////////////////////////////
 void t_pppClient::putTec(const t_vTec* vTec) {
-  _iono->setTecData(new t_vTec(*vTec));
-  //_staRover->putTec(new t_vTec(*vTec));
+  _obsPool->putTec(new t_vTec(*vTec));
 }
 
@@ -384,8 +382,7 @@
   station->setTideDspl( _tides->displacement(time, station->xyzApr()) );
   
-
   // Ionosphere
   // ----------
-  station->setVtec(_iono->vtec());
+  station->setIonoEpochTime(time);
 
   // Observation model
Index: trunk/BNC/src/PPP/pppClient.h
===================================================================
--- trunk/BNC/src/PPP/pppClient.h	(revision 7247)
+++ trunk/BNC/src/PPP/pppClient.h	(revision 7248)
@@ -38,5 +38,5 @@
 
   std::ostringstream& log() {return *_log;}
-  const t_pppOptions*    opt() const {return _opt;}
+  const t_pppOptions* opt() const {return _opt;}
 
   static void bancroft(const Matrix& BBpass, ColumnVector& pos);
@@ -68,5 +68,4 @@
   t_pppOptions*             _opt; 
   t_tides*                  _tides;
-  t_iono*                   _iono;
 };
 
