Index: trunk/BNS/bnseph.cpp
===================================================================
--- trunk/BNS/bnseph.cpp	(revision 775)
+++ trunk/BNS/bnseph.cpp	(revision 776)
@@ -16,6 +16,8 @@
 
 #include <iostream>
+#include <math.h>
 
 #include "bnseph.h" 
+#include "bnsutils.h" 
 
 using namespace std;
@@ -79,4 +81,9 @@
       >> ep->clock_bias >> ep->clock_drift >> ep->clock_driftrate;
 
+  QDateTime dateTime(QDate(year,month,day), QTime(hour, minute, second), 
+                     Qt::UTC);
+  double toc;
+  GPSweekFromDateAndTime(dateTime, ep->GPSweek, toc); 
+  ep->TOC = int(floor(toc+0.5));
 
   line = _socket->readLine();
