Index: trunk/BNC/src/upload/bncrtnetuploadcaster.cpp
===================================================================
--- trunk/BNC/src/upload/bncrtnetuploadcaster.cpp	(revision 9126)
+++ trunk/BNC/src/upload/bncrtnetuploadcaster.cpp	(revision 9128)
@@ -57,5 +57,5 @@
 
   _ssrFormat = ssrFormat;
-  
+
   _ssrCorr = 0;
   if      (_ssrFormat == "IGS-SSR") {
@@ -476,5 +476,5 @@
       QList<phaseBiasSignal> phaseBiasList;
       phaseBiasesSat pbSat;
-      bool phaseBiasInformationDecoded = false;
+      _phaseBiasInformationDecoded = false;
 
       while (true) {
@@ -535,5 +535,5 @@
         }
         else if (key == "YawAngle") {
-          phaseBiasInformationDecoded = true;
+          _phaseBiasInformationDecoded = true;
           in >> numVal >> pbSat.yawAngle;
           if      (pbSat.yawAngle < 0.0) {
@@ -545,8 +545,9 @@
         }
         else if (key == "YawRate") {
+          _phaseBiasInformationDecoded = true;
           in >> numVal >> pbSat.yawRate;
         }
         else if (key == "PhaseBias") {
-          phaseBiasInformationDecoded = true;
+          _phaseBiasInformationDecoded = true;
           in >> numVal;
           for (int ii = 0; ii < numVal; ii++) {
@@ -707,5 +708,5 @@
       }
 
-      if (phasebiasSat && phaseBiasInformationDecoded) {
+      if (phasebiasSat && _phaseBiasInformationDecoded) {
         phasebias.DispersiveBiasConsistencyIndicator = dispersiveBiasConsistenyIndicator;
         phasebias.MWConsistencyIndicator = mwConsistencyIndicator;
@@ -895,10 +896,10 @@
   // ------------
   QByteArray hlpBufferPhaseBias;
-  if (phasebias.NumberOfSat[CLOCKORBIT_SATGPS] > 0
+  if ((phasebias.NumberOfSat[CLOCKORBIT_SATGPS] > 0
       || phasebias.NumberOfSat[CLOCKORBIT_SATGLONASS] > 0
       || phasebias.NumberOfSat[CLOCKORBIT_SATGALILEO] > 0
       || phasebias.NumberOfSat[CLOCKORBIT_SATQZSS] > 0
       || phasebias.NumberOfSat[CLOCKORBIT_SATSBAS] > 0
-      || phasebias.NumberOfSat[CLOCKORBIT_SATBDS] > 0) {
+      || phasebias.NumberOfSat[CLOCKORBIT_SATBDS] > 0)  && (_phaseBiasInformationDecoded)) {
     char obuffer[CLOCKORBIT_BUFFERSIZE];
     int len = _ssrCorr->MakePhaseBias(&phasebias, _ssrCorr->PBTYPE_AUTO, 0, obuffer,
Index: trunk/BNC/src/upload/bncrtnetuploadcaster.h
===================================================================
--- trunk/BNC/src/upload/bncrtnetuploadcaster.h	(revision 9126)
+++ trunk/BNC/src/upload/bncrtnetuploadcaster.h	(revision 9128)
@@ -51,4 +51,5 @@
   QString        _ssrFormat;
   bool           _CoM;
+  bool           _phaseBiasInformationDecoded;
   int            _PID;
   int            _SID;
