Index: trunk/BNC/src/satObs.h
===================================================================
--- trunk/BNC/src/satObs.h	(revision 10993)
+++ trunk/BNC/src/satObs.h	(revision 10998)
@@ -104,4 +104,10 @@
 };
 
+// SSR source format, shared by orbit corrections and phase biases: governs the
+// relativistic-correction formula for orbits (velocity-based per IS-GPS-200D
+// 20.3.3.3.3.1 for RTCM-SSR/RTCM-SSR-new, classic eccentricity-based otherwise)
+// and the applicable parameter set for phase biases (old vs new RTCM-SSR).
+enum e_ssrFormat {ssrUnknown = 0, ssrRtcmOld = 1, ssrRtcmNew = 2};
+
 class t_orbCorr {
  public:
@@ -117,7 +123,5 @@
   ColumnVector   _xr;
   ColumnVector   _dotXr;
-  bool           _rtcmSsr; // true: RTCM-SSR/RTCM-SSR-new source (velocity-based relativistic
-                            // correction per IS-GPS-200D 20.3.3.3.3.1); false: IGS-SSR or
-                            // unknown source (classic eccentricity-based correction)
+  e_ssrFormat    _ssrFormat;
 };
 
@@ -192,4 +196,5 @@
   t_satPhaseBias() {
     _updateInt  = 0;
+    _ssrFormat  = ssrUnknown;
     _dispBiasConstistInd = 0;
     _MWConsistInd = 0;
@@ -203,4 +208,5 @@
   bncTime                     _time;
   unsigned int                _updateInt;           // not satellite specific
+  e_ssrFormat                 _ssrFormat;           // not satellite specific
   unsigned int                _dispBiasConstistInd; // not satellite specific
   unsigned int                _MWConsistInd;        // not satellite specific
