Index: trunk/BNC/bncpppclient.cpp
===================================================================
--- trunk/BNC/bncpppclient.cpp	(revision 2425)
+++ trunk/BNC/bncpppclient.cpp	(revision 2426)
@@ -145,9 +145,9 @@
   // ---------------------  
   if      (obs->P1) {
-    satData->P1         = obs->P1;
+    satData->P1         = obs->P1 + (bb ? bb->p1 : 0.0);
     satData->codeTypeF1 = t_satData::P_CODE;
   }
   else if (obs->C1) {
-    satData->P1         = obs->C1 + (bb ? bb->p1c1 : 0.0);
+    satData->P1         = obs->C1 + (bb ? bb->c1 : 0.0);
     satData->codeTypeF1 = t_satData::C_CODE;
   }
@@ -158,5 +158,5 @@
     
   if      (obs->P2) {
-    satData->P2         = obs->P2 + (bb ? bb->p1p2 : 0.0);
+    satData->P2         = obs->P2 + (bb ? bb->p2 : 0.0);
     satData->codeTypeF2 = t_satData::P_CODE;
   }
@@ -373,16 +373,12 @@
         double bValue;
 	in >> bType >> bValue;
-
-#define CODETYPEGPS_L1_CA  0
-#define CODETYPEGPS_L1_P   1
-#define CODETYPEGPS_L1_Z   2
-#define CODETYPEGPS_L2_P  10
-#define CODETYPEGPS_L2_Z  11
-
-        if      (bType ==  CODETYPEGPS_L1_CA) {
-          bb->p1c1 = bValue;
+        if      (bType ==  CODETYPEGPS_L1_Z) {
+          bb->p1 = bValue;
+	}
+        else if (bType ==  CODETYPEGPS_L1_CA) {
+          bb->c1 = bValue;
 	}
         else if (bType == CODETYPEGPS_L2_Z) {
-          bb->p1p2 = bValue;
+          bb->p2 = bValue;
 	}
       }
Index: trunk/BNC/bncpppclient.h
===================================================================
--- trunk/BNC/bncpppclient.h	(revision 2425)
+++ trunk/BNC/bncpppclient.h	(revision 2426)
@@ -102,10 +102,12 @@
  public:
   t_bias() {
-    p1c1 = 0.0;
-    p1p2 = 0.0;
+    p1 = 0.0;
+    p2 = 0.0;
+    c1 = 0.0;
   }
   bncTime tt;
-  double  p1c1;
-  double  p1p2;
+  double  p1;
+  double  p2;
+  double  c1;
 };
 
