Index: trunk/FACT++/src/agilentctrl.cc
===================================================================
--- trunk/FACT++/src/agilentctrl.cc	(revision 14312)
+++ trunk/FACT++/src/agilentctrl.cc	(revision 14313)
@@ -34,4 +34,8 @@
 
 protected:
+
+    virtual void UpdateDim(const vector<float> &)
+    {
+    }
 
 
@@ -82,5 +86,4 @@
            Out() << kBold << "Received (" << bytes_received << " bytes):" << endl;
 
-
         if (fDump)
         {
@@ -93,5 +96,4 @@
         istream is(&fBuffer);
 
-//        int status=-1;
 
         string buffer;
@@ -122,20 +124,9 @@
         }
 
-        vector<float> voltages;
-        vector<float> currents;
-
-
-/*
-        if (fIsVerbose)
-        {
-            for (size_t i=0; i<resist.size(); i++)
-                if (resist[i]>800 && resist[i]<2000)
-                    Out() << setw(2) << i << " - " << setw(4) << (int)resist[i] << ": " << setprecision(1) << fixed << GetTempPT1000(resist[i]) << endl;
-                else
-                    Out() << setw(2) << i << " - " << setw(4) << (int)resist[i] << ": " << "----" << endl;
-        }
-*/
-        UpdateVolt(time, voltages);
-        UpdateCur( time, currents);
+        // vector data should have to elements:
+        //   * the measured voltage
+        //   * the measured current
+        vector<float> data;
+        UpdateDim(data);
 
         StartRead();
