Index: branches/BNC_2.12/src/RTCM3/RTCM3Decoder.cpp
===================================================================
--- branches/BNC_2.12/src/RTCM3/RTCM3Decoder.cpp	(revision 9205)
+++ branches/BNC_2.12/src/RTCM3/RTCM3Decoder.cpp	(revision 9209)
@@ -1047,7 +1047,9 @@
     GETFLOAT(eph._sqrt_A, 32, 1.0 / (double )(1 << 19))
     if (eph._sqrt_A < 1000.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3) SQRT_A %4 m!")
            .arg(_staID).arg(1020,4).arg(eph._prn.toString().c_str())
            .arg(eph._sqrt_A,10,'F',3).toAscii(), true));
+#endif
       return false;
     }
@@ -1107,7 +1109,9 @@
     GETBITS(eph._almanac_health_availablility_indicator, 1) /* almanac health ok */
     if (eph._almanac_health_availablility_indicator == 0.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3): ALM = %4: missing data!")
            .arg(_staID).arg(1019,4).arg(eph._prn.toString().c_str())
            .arg(eph._almanac_health_availablility_indicator).toAscii(), true));
+#endif
       return false;
     }
@@ -1148,6 +1152,8 @@
     GETBITS(eph._M_NT, 11) /* GLONASS-M Nt */
     if (eph._M_NT == 0.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3): NT = %4: missing data!")
            .arg(_staID).arg(1019,4).arg(eph._prn.toString().c_str()).arg(eph._M_NT,4).toAscii(), true));
+#endif
       return false;
     }
@@ -1155,7 +1161,9 @@
     GETBITS(eph._additional_data_availability, 1) /* GLONASS-M The Availability of Additional Data */
     if (eph._additional_data_availability == 0.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3): ADD = %4: missing data!")
            .arg(_staID).arg(1019,4).arg(eph._prn.toString().c_str())
            .arg(eph._additional_data_availability).toAscii(), true));
+#endif
       return false;
     }
@@ -1175,6 +1183,8 @@
     eph._xv(3) = eph._z_pos * 1.e3;
     if (eph._xv.Rows(1,3).NormFrobenius() < 1.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3): zero position!")
            .arg(_staID).arg(1019,4).arg(eph._prn.toString().c_str()).toAscii(), true));
+#endif
       return false;
     }
@@ -1183,6 +1193,8 @@
     eph._xv(6) = eph._z_velocity * 1.e3;
     if (eph._xv.Rows(4,6).NormFrobenius() < 1.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3): zero velocity!")
            .arg(_staID).arg(1019,4).arg(eph._prn.toString().c_str()).toAscii(), true));
+#endif
       return false;
     }
@@ -1232,7 +1244,9 @@
     GETFLOAT(eph._sqrt_A, 32, 1.0 / (double )(1 << 19))
     if (eph._sqrt_A < 1000.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3) SQRT_A %4 m!")
            .arg(_staID).arg(1044,4).arg(eph._prn.toString().c_str())
            .arg(eph._sqrt_A,10,'F',3).toAscii(), true));
+#endif
       return false;
     }
@@ -1346,7 +1360,9 @@
     GETFLOAT(eph._sqrt_A,       32, 1.0 / (double )(1 << 19))
     if (eph._sqrt_A < 1000.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3) SQRT_A %4 m!")
            .arg(_staID).arg(1041,4).arg(eph._prn.toString().c_str())
            .arg(eph._sqrt_A,10,'F',3).toAscii(), true));
+#endif
       return false;
     }
@@ -1395,6 +1411,8 @@
     pos(1) = eph._x_pos; pos(2) = eph._y_pos; pos(3) = eph._z_pos;
     if (pos.NormFrobenius() < 1.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3): zero position!")
            .arg(_staID).arg(1043,4).arg(eph._prn.toString().c_str()).toAscii(), true));
+#endif
       return false;
     }
@@ -1477,14 +1495,18 @@
       GETBITS(eph._e1DataInValid, 1)
       if (eph._E5bHS != eph._E1_bHS) {
+#ifdef BNC_DEBUG_BCEP
         emit(newMessage(QString("%1: Block %2 (%3) SHS E5b %4 E1B %5: inconsistent health!")
              .arg(_staID).arg(1046,4).arg(eph._prn.toString().c_str())
              .arg(eph._E5bHS).arg(eph._E1_bHS).toAscii(), true));
+#endif
         return false;
       }
       if ((eph._BGD_1_5A == 0.0 && fabs(eph._BGD_1_5B) > 1e-9) ||
           (eph._BGD_1_5B == 0.0 && fabs(eph._BGD_1_5A) > 1e-9)) {
+#ifdef BNC_DEBUG_BCEP
         emit(newMessage(QString("%1: Block %2 (%3) BGD_15a = %4 BGD_15b = %5: inconsistent BGD!")
              .arg(_staID).arg(1046,4).arg(eph._prn.toString().c_str())
              .arg(eph._BGD_1_5A,10,'E',3).arg(eph._BGD_1_5B,10,'E',3).toAscii(), true));
+#endif
         return false;
       }
@@ -1504,7 +1526,9 @@
 
     if (eph._sqrt_A < 1000.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3) SQRT_A %4 m!")
            .arg(_staID).arg(eph._inav? 1046 : 1045,4).arg(eph._prn.toString().c_str())
            .arg(eph._sqrt_A,10,'F',3).toLatin1(), true));
+#endif
       return false;
     }
@@ -1556,7 +1580,9 @@
     GETFLOAT(eph._sqrt_A, 32, 1.0 / (double )(1 << 19))
     if (eph._sqrt_A < 1000.0) {
+#ifdef BNC_DEBUG_BCEP
       emit(newMessage(QString("%1: Block %2 (%3) SQRT_A %4 m!")
            .arg(_staID).arg(1042,4).arg(eph._prn.toString().c_str())
            .arg(eph._sqrt_A,10,'F',3).toAscii(), true));
+#endif
       return false;
     }
@@ -1711,7 +1737,6 @@
           case 1001:
           case 1003:
-            emit(newMessage(
-                QString("%1: Block %2 contain partial data! Ignored!")
-                    .arg(_staID).arg(id).toAscii(), true));
+            emit(newMessage(QString("%1: Block %2 contain partial data! Ignored!")
+                 .arg(_staID).arg(id).toAscii(), true));
             break; /* no use decoding partial data ATM, remove break when data can be used */
           case 1002:
@@ -1722,7 +1747,6 @@
           case 1009:
           case 1011:
-            emit(newMessage(
-                QString("%1: Block %2 contain partial data! Ignored!")
-                    .arg(_staID).arg(id).toAscii(), true));
+            emit(newMessage(QString("%1: Block %2 contain partial data! Ignored!")
+                 .arg(_staID).arg(id).toAscii(), true));
             break; /* no use decoding partial data ATM, remove break when data can be used */
           case 1010:
Index: branches/BNC_2.12/src/RTCM3/clock_and_orbit/clock_orbit_igs.cpp
===================================================================
--- branches/BNC_2.12/src/RTCM3/clock_and_orbit/clock_orbit_igs.cpp	(revision 9205)
+++ branches/BNC_2.12/src/RTCM3/clock_and_orbit/clock_orbit_igs.cpp	(revision 9209)
@@ -302,5 +302,5 @@
     return GCOBR_SHORTBUFFER;
 
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
   fprintf(stderr, "GetSSR-IGS START: size %d, numbits %d\n",(int)size, numbits);
 #endif
@@ -323,9 +323,9 @@
   G_RTCM_MESSAGE_NUMBER(rtcmtype)
   G_IGS_SSR_VERSION(version)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
   fprintf(stderr, "rtcmType %d igsVersion %d ", rtcmtype, version);
 #endif
   G_IGS_MESSAGE_NUMBER(igstype)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
   fprintf(stderr, "igsType IM%d size %d\n", igstype,(int)sizeofrtcmblock);
 #endif
@@ -346,5 +346,5 @@
     G_VTEC_QUALITY_INDICATOR(v->Quality)
     G_NO_IONO_LAYERS(v->NumLayers)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d ssrIod %d providerId %d solId %d vtecQ %8.3f numLay %d \n",
         		  v->EpochTime, v->UpdateInterval, mmi,
@@ -355,5 +355,5 @@
       G_IONO_DEGREE(v->Layers[l].Degree)
       G_IONO_ORDER(v->Layers[l].Order)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "h  %8.3f deg %d ord %d \n",
         		  v->Layers[l].Height, v->Layers[l].Degree, v->Layers[l].Order);
@@ -362,5 +362,5 @@
         for (d = o; d <= v->Layers[l].Degree; ++d) {
           G_IONO_COEFF_C(v->Layers[l].Cosinus[d][o])
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "C[%02d][%02d]  %8.3f \n",
         		  d, o, v->Layers[l].Cosinus[d][o]);
@@ -371,5 +371,5 @@
         for (d = o; d <= v->Layers[l].Degree; ++d) {
           G_IONO_COEFF_S(v->Layers[l].Sinus[d][o])
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "S[%02d][%02d]  %8.3f \n",
         		  d, o, v->Layers[l].Sinus[d][o]);
@@ -378,5 +378,5 @@
       }
     }
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
     for(igstype = 0; igstype < (unsigned int)size && (unsigned char)buffer[igstype] != 0xD3; ++igstype)
     numbits += 8;
@@ -401,5 +401,5 @@
           G_NO_OF_SATELLITES(nums)
           co->Supplied[COBOFS_ORBIT] |= 1;
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d rd %d ssrIod %d providerId %d solId %d\n",
         		  co->EpochTime[s], co->UpdateInterval,mmi,co->NumberOfSat[s],nums,
@@ -424,5 +424,5 @@
             G_DELTA_DOT_ALONG_TRACK(co->Sat[pos].Orbit.DotDeltaAlongTrack)
             G_DELTA_DOT_CROSS_TRACK(co->Sat[pos].Orbit.DotDeltaCrossTrack)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d iod %3d dr %8.4f da %8.4f dc %8.4f dr %8.3f da %8.3f dc %8.3f\n",
                 co->Sat[pos].ID,co->Sat[pos].IOD,co->Sat[pos].Orbit.DeltaRadial,
@@ -446,5 +446,5 @@
           G_NO_OF_SATELLITES(nums)
           co->Supplied[COBOFS_CLOCK] |= 1;
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d ssrIod %d providerId %d solId %d\n",
         		  co->EpochTime[s], co->UpdateInterval,mmi,co->NumberOfSat[s],nums,
@@ -465,5 +465,5 @@
             G_DELTA_CLOCK_C1(co->Sat[pos].Clock.DeltaA1)
             G_DELTA_CLOCK_C2(co->Sat[pos].Clock.DeltaA2)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d c0 %8.3f c1 %8.3f c2 %8.3f\n",
                 co->Sat[pos].ID, co->Sat[pos].Clock.DeltaA0, co->Sat[pos].Clock.DeltaA1,
@@ -486,5 +486,5 @@
           co->Supplied[COBOFS_ORBIT] |= 1;
           co->Supplied[COBOFS_CLOCK] |= 1;
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d rd %d ssrIod %d providerId %d solId %d\n",
         		  co->EpochTime[s], co->UpdateInterval,mmi,co->NumberOfSat[s],nums,
@@ -512,5 +512,5 @@
             G_DELTA_CLOCK_C1(co->Sat[pos].Clock.DeltaA1)
             G_DELTA_CLOCK_C2(co->Sat[pos].Clock.DeltaA2)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d iod %3d dr %10.6f da %10.6f dc %10.6f dr %10.6f da %10.6f dc %10.6f  c0 %10.6f c1 %10.6f c2 %10.6f\n",
                 co->Sat[pos].ID,co->Sat[pos].IOD,co->Sat[pos].Orbit.DeltaRadial,
@@ -534,5 +534,5 @@
           G_NO_OF_SATELLITES(nums)
           co->Supplied[COBOFS_URA] |= 1;
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d ssrIod %d providerId %d solId %d\n",
         		  co->EpochTime[s], co->UpdateInterval,mmi,co->NumberOfSat[s],nums,
@@ -551,5 +551,5 @@
             co->Sat[pos].ID = id;
             G_SSR_URA(co->Sat[pos].UserRangeAccuracy)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d ura %8.3f \n",
                 co->Sat[pos].ID, co->Sat[pos].UserRangeAccuracy);
@@ -569,5 +569,5 @@
           G_NO_OF_SATELLITES(nums)
           co->Supplied[COBOFS_HR] |= 1;
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d ssrIod %d providerId %d solId %d\n",
         		  co->EpochTime[s], co->UpdateInterval,mmi,co->NumberOfSat[s],nums,
@@ -586,5 +586,5 @@
             co->Sat[pos].ID = id;
             G_HR_CLOCK_CORRECTION(co->Sat[pos].hrclock)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d hrClock %8.3f \n",
                     co->Sat[pos].ID, co->Sat[pos].hrclock);
@@ -603,5 +603,5 @@
           G_SSR_SOLUTION_ID(b->SSRSolutionID)
           G_NO_OF_SATELLITES(nums)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d ssrIod %d providerId %d solId %d\n",
         		  b->EpochTime[s], b->UpdateInterval,mmi,b->NumberOfSat[s],nums,
@@ -620,5 +620,5 @@
             b->Sat[pos].ID = id;
             G_NO_OF_BIASES(b->Sat[pos].NumberOfCodeBiases)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d #%d ",
                     b->Sat[pos].ID, b->Sat[pos].NumberOfCodeBiases);
@@ -627,10 +627,10 @@
               G_GNSS_SIGNAL_IDENTIFIER(b->Sat[pos].Biases[j].Type)
               G_CODE_BIAS(b->Sat[pos].Biases[j].Bias)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "t%02d b %8.2f ",
                     b->Sat[pos].Biases[j].Type, b->Sat[pos].Biases[j].Bias);
 #endif
             }
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "\n");
 #endif
@@ -650,5 +650,5 @@
             G_MW_CONSISTENCY_INDICATOR(pb->MWConsistencyIndicator)
             G_NO_OF_SATELLITES(nums)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d ssrIod %d providerId %d solId %d dispInd %d mwInd %d\n",
         		  pb->EpochTime[s], pb->UpdateInterval,mmi,pb->NumberOfSat[s],nums,
@@ -670,5 +670,5 @@
               G_YAW_ANGLE(pb->Sat[pos].YawAngle)
               G_YAW_RATE(pb->Sat[pos].YawRate)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d #%d y %10.6f yr %10.6f ",
                     pb->Sat[pos].ID, pb->Sat[pos].NumberOfPhaseBiases,
@@ -681,5 +681,5 @@
                 G_DISCONTINUITY_COUNTER(pb->Sat[pos].Biases[j].SignalDiscontinuityCounter)
                 G_PHASE_BIAS(pb->Sat[pos].Biases[j].Bias)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "t%02d int %d wl %d disc %02d b %8.4f ",
                     pb->Sat[pos].Biases[j].Type,
@@ -690,5 +690,5 @@
 #endif
               }
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "\n");
 #endif
@@ -698,5 +698,5 @@
         continue;
       }
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
       for(igstype = 0; igstype < (unsigned int)size && (unsigned char)buffer[igstype] != 0xD3; ++igstype)
       numbits += 8;
Index: branches/BNC_2.12/src/RTCM3/clock_and_orbit/clock_orbit_rtcm.cpp
===================================================================
--- branches/BNC_2.12/src/RTCM3/clock_and_orbit/clock_orbit_rtcm.cpp	(revision 9205)
+++ branches/BNC_2.12/src/RTCM3/clock_and_orbit/clock_orbit_rtcm.cpp	(revision 9209)
@@ -482,5 +482,5 @@
     return GCOBR_SHORTBUFFER;
 
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
   fprintf(stderr, "GetSSR-RTCM START: size %d, numbits %d\n",(int)size, numbits);
 #endif
@@ -502,5 +502,5 @@
 
   G_RTCM_MESSAGE_NUMBER(type)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
   fprintf(stderr, "type %d size %d\n",type,(int)sizeofrtcmblock);
 #endif
@@ -520,5 +520,5 @@
     G_VTEC_QUALITY_INDICATOR(v->Quality)
     G_NO_IONO_LAYERS(v->NumLayers)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d ssrIod %d providerId %d solId %d vtecQ %8.3f numLay %d \n",
         		  v->EpochTime, v->UpdateInterval, mmi,
@@ -529,5 +529,5 @@
       G_IONO_DEGREE(v->Layers[l].Degree)
       G_IONO_ORDER(v->Layers[l].Order)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "h  %8.3f deg %d ord %d \n",
         		  v->Layers[l].Height, v->Layers[l].Degree, v->Layers[l].Order);
@@ -536,5 +536,5 @@
         for (d = o; d <= v->Layers[l].Degree; ++d) {
           G_IONO_COEFF_C(v->Layers[l].Cosinus[d][o])
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "C[%02d][%02d]  %8.3f \n",
         		  d, o, v->Layers[l].Cosinus[d][o]);
@@ -545,5 +545,5 @@
         for (d = o; d <= v->Layers[l].Degree; ++d) {
           G_IONO_COEFF_S(v->Layers[l].Sinus[d][o])
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "S[%02d][%02d]  %8.3f \n",
         		  d, o, v->Layers[l].Sinus[d][o]);
@@ -552,5 +552,5 @@
       }
     }
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
     for(type = 0; type < (unsigned int)size && (unsigned char)buffer[type] != 0xD3; ++type)
     numbits += 8;
@@ -584,5 +584,5 @@
       G_MW_CONSISTENCY_INDICATOR(pb->MWConsistencyIndicator)
       G_NO_OF_SATELLITES(nums)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d ssrIod %d providerId %d solId %d dispInd %d mwInd %d\n",
         		  pb->EpochTime[s], pb->UpdateInterval,mmi,pb->NumberOfSat[s],nums,
@@ -617,5 +617,5 @@
         G_YAW_ANGLE(pb->Sat[pos].YawAngle)
         G_YAW_RATE(pb->Sat[pos].YawRate)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d #%d y %10.6f yr %10.6f ",
                     pb->Sat[pos].ID, pb->Sat[pos].NumberOfPhaseBiases,
@@ -630,5 +630,5 @@
               pb->Sat[pos].Biases[j].SignalDiscontinuityCounter)
           G_PHASE_BIAS(pb->Sat[pos].Biases[j].Bias)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "t%02d int %d wl %d disc %d b %8.4f ",
                     pb->Sat[pos].Biases[j].Type,
@@ -639,9 +639,9 @@
 #endif
         }
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "\n");
 #endif
       }
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
       for(type = 0; type < (unsigned int)size && (unsigned char)buffer[type] != 0xD3; ++type)
       numbits += 8;
@@ -676,5 +676,5 @@
           G_NO_OF_SATELLITES(nums)
           co->Supplied[COBOFS_ORBIT] |= 1;
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d rd %d ssrIod %d providerId %d solId %d\n",
         		  co->EpochTime[s], co->UpdateInterval,mmi,co->NumberOfSat[s],nums,
@@ -732,5 +732,5 @@
             G_DELTA_DOT_ALONG_TRACK(co->Sat[pos].Orbit.DotDeltaAlongTrack)
             G_DELTA_DOT_CROSS_TRACK(co->Sat[pos].Orbit.DotDeltaCrossTrack)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d iod %3d dr %8.4f da %8.4f dc %8.4f dr %8.3f da %8.3f dc %8.3f\n",
                 co->Sat[pos].ID,co->Sat[pos].IOD,co->Sat[pos].Orbit.DeltaRadial,
@@ -765,5 +765,5 @@
           G_NO_OF_SATELLITES(nums)
           co->Supplied[COBOFS_CLOCK] |= 1;
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d ssrIod %d providerId %d solId %d\n",
         		  co->EpochTime[s], co->UpdateInterval,mmi,co->NumberOfSat[s],nums,
@@ -798,5 +798,5 @@
             G_DELTA_CLOCK_C1(co->Sat[pos].Clock.DeltaA1)
             G_DELTA_CLOCK_C2(co->Sat[pos].Clock.DeltaA2)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d c0 %8.3f c1 %8.3f c2 %8.3f\n",
                 co->Sat[pos].ID, co->Sat[pos].Clock.DeltaA0, co->Sat[pos].Clock.DeltaA1,
@@ -830,5 +830,5 @@
           co->Supplied[COBOFS_ORBIT] |= 1;
           co->Supplied[COBOFS_CLOCK] |= 1;
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d rd %d ssrIod %d providerId %d solId %d\n",
         		  co->EpochTime[s], co->UpdateInterval,mmi,co->NumberOfSat[s],nums,
@@ -889,5 +889,5 @@
             G_DELTA_CLOCK_C1(co->Sat[pos].Clock.DeltaA1)
             G_DELTA_CLOCK_C2(co->Sat[pos].Clock.DeltaA2)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d iod %3d dr %10.6f da %10.6f dc %10.6f dr %10.6f da %10.6f dc %10.6f  c0 %10.6f c1 %10.6f c2 %10.6f\n",
                 co->Sat[pos].ID,co->Sat[pos].IOD,co->Sat[pos].Orbit.DeltaRadial,
@@ -922,5 +922,5 @@
           G_NO_OF_SATELLITES(nums)
           co->Supplied[COBOFS_URA] |= 1;
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d ssrIod %d providerId %d solId %d\n",
         		  co->EpochTime[s], co->UpdateInterval,mmi,co->NumberOfSat[s],nums,
@@ -952,5 +952,5 @@
             co->Sat[pos].ID = id;
             G_SSR_URA(co->Sat[pos].UserRangeAccuracy)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d ura %8.3f \n",
                 co->Sat[pos].ID, co->Sat[pos].UserRangeAccuracy);
@@ -981,5 +981,5 @@
           G_NO_OF_SATELLITES(nums)
           co->Supplied[COBOFS_HR] |= 1;
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d ssrIod %d providerId %d solId %d\n",
         		  co->EpochTime[s], co->UpdateInterval,mmi,co->NumberOfSat[s],nums,
@@ -1011,5 +1011,5 @@
             co->Sat[pos].ID = id;
             G_HR_CLOCK_CORRECTION(co->Sat[pos].hrclock)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d hrClock %8.3f \n",
                     co->Sat[pos].ID, co->Sat[pos].hrclock);
@@ -1039,5 +1039,5 @@
           G_SSR_SOLUTION_ID(b->SSRSolutionID)
           G_NO_OF_SATELLITES(nums)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
           fprintf(stderr, "epochTime %d ui %d mmi %d sats %d/%d ssrIod %d providerId %d solId %d\n",
         		  b->EpochTime[s], b->UpdateInterval,mmi,b->NumberOfSat[s],nums,
@@ -1069,5 +1069,5 @@
             b->Sat[pos].ID = id;
             G_NO_OF_BIASES(b->Sat[pos].NumberOfCodeBiases)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "id %2d #%d ",
                     b->Sat[pos].ID, b->Sat[pos].NumberOfCodeBiases);
@@ -1076,10 +1076,10 @@
               G_GNSS_SIGNAL_IDENTIFIER(b->Sat[pos].Biases[j].Type)
               G_CODE_BIAS(b->Sat[pos].Biases[j].Bias)
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "t%02d b %8.2f ",
                     b->Sat[pos].Biases[j].Type, b->Sat[pos].Biases[j].Bias);
 #endif
             }
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
             fprintf(stderr, "\n");
 #endif
@@ -1089,5 +1089,5 @@
           continue;
       }
-#ifdef DEBUG
+#ifdef BNC_DEBUG_SSR
       for(type = 0; type < (unsigned int)size && (unsigned char)buffer[type] != 0xD3; ++type)
       numbits += 8;
