Index: /trunk/BNC/src/RTCM/GPSDecoder.cpp
===================================================================
--- /trunk/BNC/src/RTCM/GPSDecoder.cpp	(revision 4392)
+++ /trunk/BNC/src/RTCM/GPSDecoder.cpp	(revision 4393)
@@ -92,12 +92,21 @@
 // 
 //////////////////////////////////////////////////////////////////////////////
-double t_obs::measdata(const QString& rnxStr) const {
+void t_obs::setMeasdata(const QString& rnxStr, double value) {
+  int iEntry = -1;
+  measdata(rnxStr, &iEntry);
+  if (iEntry != -1) {
+    _measdata[iEntry] = value;
+  }
+}
+
+// 
+//////////////////////////////////////////////////////////////////////////////
+double t_obs::measdata(const QString& rnxStr, int* iEntry) const {
+
+  if (iEntry) {
+    *iEntry = 0;
+  }
 
   return 0.0;
 }
   
-// 
-//////////////////////////////////////////////////////////////////////////////
-void t_obs::setMeasdata(const QString& rnxStr, double value) {
-
-}
Index: /trunk/BNC/src/RTCM/GPSDecoder.h
===================================================================
--- /trunk/BNC/src/RTCM/GPSDecoder.h	(revision 4392)
+++ /trunk/BNC/src/RTCM/GPSDecoder.h	(revision 4393)
@@ -61,5 +61,5 @@
   ~t_obs() {}
 
-  double measdata(const QString& rnxStr) const;
+  double measdata(const QString& rnxStr, int* iEntry = 0) const;
   void   setMeasdata(const QString& rnxStr, double value);
 
