Index: trunk/BNC/RTCM/GPSDecoder.h
===================================================================
--- trunk/BNC/RTCM/GPSDecoder.h	(revision 2666)
+++ trunk/BNC/RTCM/GPSDecoder.h	(revision 2667)
@@ -42,5 +42,5 @@
     satSys(' '),
     satNum(0),
-    slot(0),
+    slotNum(0),
     GPSWeek(0),
     GPSWeeks(0.0),
@@ -65,5 +65,5 @@
   char   satSys;        // Satellite System ('G' or 'R')
   int    satNum;        // Satellite Number (PRN for GPS NAVSTAR)
-  int    slot;          // Slot Number (for Glonass)
+  int    slotNum;       // Slot Number (for Glonass)
   int    GPSWeek;       // Week of GPS-Time
   double GPSWeeks;      // Second of Week (GPS-Time)
@@ -95,5 +95,5 @@
     _o.satSys        = 'G';
     _o.satNum        = 0;
-    _o.slot          = 0;
+    _o.slotNum       = 0;
     _o.GPSWeek       = 0;
     _o.GPSWeeks      = 0.0;
Index: trunk/BNC/RTCM3/RTCM3Decoder.cpp
===================================================================
--- trunk/BNC/RTCM3/RTCM3Decoder.cpp	(revision 2666)
+++ trunk/BNC/RTCM3/RTCM3Decoder.cpp	(revision 2667)
@@ -243,6 +243,6 @@
                 obs->_o.satSys = 'R';
                 obs->_o.satNum = parser.Data.satellites[ii] - PRN_GLONASS_START + 1;
-                ////  obs->_o.slot   = parser.Data.channels[ii];
-                obs->_o.slot   = parser.GLOFreq[obs->_o.satNum];
+                ////  obs->_o.slotNum   = parser.Data.channels[ii];
+                obs->_o.slotNum   = parser.GLOFreq[obs->_o.satNum] - 100;
               }
               else {
Index: trunk/BNC/bncpppclient.cpp
===================================================================
--- trunk/BNC/bncpppclient.cpp	(revision 2666)
+++ trunk/BNC/bncpppclient.cpp	(revision 2667)
@@ -193,6 +193,6 @@
 
   if (obs->satSys == 'R') {
-    f1 = 1602000000.0 + 562500.0 * obs->slot; 
-    f2 = 1246000000.0 + 437500.0 * obs->slot;
+    f1 = 1602000000.0 + 562500.0 * obs->slotNum; 
+    f2 = 1246000000.0 + 437500.0 * obs->slotNum;
   }
 
