Index: /trunk/BNC/combination/bnccomb.cpp
===================================================================
--- /trunk/BNC/combination/bnccomb.cpp	(revision 3014)
+++ /trunk/BNC/combination/bnccomb.cpp	(revision 3015)
@@ -478,5 +478,5 @@
   }
 
-  printResults(out, resCorr);
+  printResults(out, resTime, resCorr);
   dumpResults(resTime, resCorr);
 
@@ -486,5 +486,5 @@
 // Print results to caster
 ////////////////////////////////////////////////////////////////////////////
-void bncComb::printResults(QTextStream& out,
+void bncComb::printResults(QTextStream& out, const bncTime& resTime,
                            const QMap<QString, t_corr*>& resCorr) {
 
@@ -493,9 +493,18 @@
     it.next();
     t_corr* corr = it.value();
-    out << currentDateAndTimeGPS().toString("yy-MM-dd hh:mm:ss ").toAscii().data();
-    out.setFieldWidth(3);
-    out << "Full Clock " << corr->prn << " " << corr->iod << " ";
-    out.setFieldWidth(8);
-    out << corr->dClk * t_CST::c << endl;
-  }
-}
+    t_eph* eph = corr->eph;
+    if (eph) {
+      double xx, yy, zz, cc;
+      eph->position(resTime.gpsw(), resTime.gpssec(), xx, yy, zz, cc);
+
+      out << currentDateAndTimeGPS().toString("yy-MM-dd hh:mm:ss ").toAscii().data();
+      out.setFieldWidth(3);
+      out << "Full Clock " << corr->prn << " " << corr->iod << " ";
+      out.setFieldWidth(14);
+      out << (cc + corr->dClk) * t_CST::c << endl;
+    }
+    else {
+      out << "bncComb::printResuls bug" << endl;
+    }
+  }
+}
Index: /trunk/BNC/combination/bnccomb.h
===================================================================
--- /trunk/BNC/combination/bnccomb.h	(revision 3014)
+++ /trunk/BNC/combination/bnccomb.h	(revision 3015)
@@ -69,5 +69,5 @@
   void dumpResults(const bncTime& resTime, 
                    const QMap<QString, t_corr*>& resCorr);
-  void printResults(QTextStream& out,
+  void printResults(QTextStream& out, const bncTime& resTime,
                     const QMap<QString, t_corr*>& resCorr);
   void switchToLastEph(const t_eph* lastEph, const t_eph* prevEph, 
