Index: trunk/BNC/bncpostprocess.cpp
===================================================================
--- trunk/BNC/bncpostprocess.cpp	(revision 3673)
+++ trunk/BNC/bncpostprocess.cpp	(revision 3674)
@@ -97,4 +97,6 @@
   cout << "corrFile: " << _opt->corrFileName.toAscii().data() << endl;
 
+  // Read Ephemerides
+  // ----------------
   t_eph* eph = 0;
   while (_rnxNavFile->getNextEph(eph) == success) {
@@ -104,4 +106,11 @@
   }
 
+  // Read Observations
+  // -----------------
+  while (_rnxObsFile->getEpoch() == success) {
+
+  }
+
+  ///// beg test
   int MAXI = 5;
   for (int ii = 1; ii < MAXI; ii++) {
@@ -110,4 +119,5 @@
     sleep(1);
   }
+  //// end test
 
   emit finished();
Index: trunk/BNC/rnxobsfile.cpp
===================================================================
--- trunk/BNC/rnxobsfile.cpp	(revision 3673)
+++ trunk/BNC/rnxobsfile.cpp	(revision 3674)
@@ -166,5 +166,21 @@
     int numSat;
     readInt(line, 29, 3, numSat);
+  
+    int pos = 32;
+    for (int iSat = 0; iSat < numSat; iSat++) {
+      if (iSat > 0 && iSat % 12 == 0) {
+        line = _stream->readLine();
+        pos = 32;
+      }
+      QString prn = line.mid(pos, 3);
+      cout << "prn = " << prn.toAscii().data() << endl;
+      pos += 3;
+    }
+
+    //// beg test
+    return failure;
+    //// end test
   }
+
   return success;
 }
