Index: trunk/BNC/RTIGS/cgps_transform.cpp
===================================================================
--- trunk/BNC/RTIGS/cgps_transform.cpp	(revision 68)
+++ trunk/BNC/RTIGS/cgps_transform.cpp	(revision 69)
@@ -598,5 +598,5 @@
   StrPos = IGSObsMinusPtr = sizeof(RTIGSO_T) - sizeof (rtigs_obs.data);
 
-  cout << "StrPos " << StrPos << endl;
+  ////  cout << "StrPos " << StrPos << endl;
 
   memcpy ((void *)&rtigs_obs.rec_id, RTIGSO_Str, IGSObsMinusPtr);
Index: trunk/BNC/RTIGS/rtigs.cpp
===================================================================
--- trunk/BNC/RTIGS/rtigs.cpp	(revision 68)
+++ trunk/BNC/RTIGS/rtigs.cpp	(revision 69)
@@ -76,4 +76,9 @@
     RTIGSO_T  rtigs_obs;
     short numObs = _GPSTrans.Decode_RTIGS_Obs(p_buf, numbytes, rtigs_obs);
+
+////    if (numObs > 0) {
+////      _GPSTrans.print_CMEAS();
+////    }
+
     for (short ii = 0; ii < numObs; ii++) {
       Observation* obs = new Observation();
@@ -81,5 +86,5 @@
 ////  obs->statID         =
       obs->SVPRN          = _GPSTrans.DecObs.Obs[ii].sat_prn;
-      obs->GPSWeek        = _GPSTrans.DecObs.Obs[ii].GPSTime / 7;
+      obs->GPSWeek        = _GPSTrans.DecObs.Obs[ii].GPSTime / 7 / 86400;
       obs->GPSWeeks       = _GPSTrans.DecObs.Obs[ii].GPSTime - 
                                                    obs->GPSWeek * 7 * 86400;
