Index: /trunk/BNC/src/satObs.cpp
===================================================================
--- /trunk/BNC/src/satObs.cpp	(revision 6858)
+++ /trunk/BNC/src/satObs.cpp	(revision 6859)
@@ -218,8 +218,8 @@
            << satPhaseBias._updateInt <<  " "
            << biasList.size() << ' ' << satPhaseBias._staID <<  endl;
+      *out << " " << satPhaseBias._dispBiasConstistInd << "   "
+           << satPhaseBias._MWConsistInd << endl;
     }
     *out << satPhaseBias._prn.toString() << ' '
-        << setw(2) << satPhaseBias._dispBiasConstistInd << "   "
-        << setw(2) << satPhaseBias._MWConsistInd << "   "
          << setw(12) << setprecision(8) << satPhaseBias._yawDeg << ' '
          << setw(12) << setprecision(8) << satPhaseBias._yawDegRate << "   "
@@ -245,9 +245,10 @@
   int          numSat;
   string       staID;
-
+  unsigned int dispInd;
+  unsigned int mwInd;
   if (t_corrSSR::readEpoLine(epoLine, epoTime, updateInt, numSat, staID) != t_corrSSR::phaseBias) {
     return;
   }
-  for (int ii = 0; ii < numSat; ii++) {
+  for (int ii = 0; ii <= numSat; ii++) {
     t_satPhaseBias satPhaseBias;
     satPhaseBias._time      = epoTime;
@@ -259,7 +260,14 @@
     istringstream in(line.c_str());
 
+    if (ii == 0) {
+      in >> dispInd >> mwInd;
+      continue;
+    }
+    satPhaseBias._dispBiasConstistInd = dispInd;
+    satPhaseBias._MWConsistInd = mwInd;
+
     int numBias;
-    in >> satPhaseBias._prn >> satPhaseBias._dispBiasConstistInd >> satPhaseBias._MWConsistInd
-       >> satPhaseBias._yawDeg >> satPhaseBias._yawDegRate >> numBias;
+    in >> satPhaseBias._prn  >> satPhaseBias._yawDeg >> satPhaseBias._yawDegRate
+      >> numBias;
 
     while (in.good()) {
