Index: trunk/BNC/src/rinex/bncpostprocess.cpp
===================================================================
--- trunk/BNC/src/rinex/bncpostprocess.cpp	(revision 4391)
+++ trunk/BNC/src/rinex/bncpostprocess.cpp	(revision 4403)
@@ -119,5 +119,5 @@
   for (int iType = 0; iType < rnxObsFile->nTypes(obs.satSys); iType++) {
     QString type = rnxObsFile->obsType(obs.satSys,iType).toAscii();
-    obs.setMeasdata(type, rnxSat.obs[iType]);
+    obs.setMeasdata(type, rnxObsFile->version(), rnxSat.obs[iType]);
     // TOOD: handle slip flags
   }
Index: trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4391)
+++ trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4403)
@@ -237,6 +237,6 @@
   // Compute the Multipath
   // ----------------------
-  double L1 = obs.measdata("L1");
-  double L2 = obs.measdata("L2");
+  double L1 = obs.measdata("L1", 2.0);
+  double L2 = obs.measdata("L2", 2.0);
   if (L1 != 0.0 && L2 != 0.0) {
     double f1 = t_CST::f1(obs.satSys, obs.slotNum);
@@ -246,5 +246,5 @@
     L2 = L2 * t_CST::c / f2;
 
-    double P1 = obs.measdata("P1");
+    double P1 = obs.measdata("P1", 2.0);
     if (P1 != 0.0) {
       newObs->_MP1 = P1 - L1 - 2.0*f2*f2/(f1*f1-f2*f2) * (L1 - L2);
@@ -258,5 +258,5 @@
       //// end test
     }
-    double P2 = obs.measdata("P2");
+    double P2 = obs.measdata("P2", 2.0);
     if (P2 != 0.0) {
       newObs->_MP2 = P2 - L2 - 2.0*f1*f1/(f1*f1-f2*f2) * (L1 - L2);
