Index: trunk/BNS/bns.cpp
===================================================================
--- trunk/BNS/bns.cpp	(revision 2297)
+++ trunk/BNS/bns.cpp	(revision 2298)
@@ -482,7 +482,11 @@
             if (biasSat) {
               biasSat->ID                 = prn.mid(1).toInt();
-              biasSat->NumberOfCodeBiases = 1;
-              biasSat->Biases[0].Type = CODETYPEGPS_L1_CA;
-              biasSat->Biases[0].Bias = xx(9);
+              biasSat->NumberOfCodeBiases = 3;
+              biasSat->Biases[0].Type = CODETYPEGPS_L1_P;
+              biasSat->Biases[0].Bias = 0.0;
+              biasSat->Biases[1].Type = CODETYPEGPS_L1_CA;
+              biasSat->Biases[1].Bias = -xx(9);     // - IGS P1C1 DCB
+              biasSat->Biases[2].Type = CODETYPEGPS_L2_P;
+              biasSat->Biases[2].Bias = -xx(10);    // - IGS P1P2 DCB
             }
           }
