Index: /trunk/FACT++/src/feedback.cc
===================================================================
--- /trunk/FACT++/src/feedback.cc	(revision 13137)
+++ /trunk/FACT++/src/feedback.cc	(revision 13138)
@@ -173,6 +173,5 @@
             if (fCursorCur==0)
             {
-                if (fStatusBias.second==BIAS::kVoltageOn)
-                    DimClient::sendCommandNB("BIAS_CONTROL/REQUEST_STATUS", NULL, 0);
+                //DimClient::sendCommandNB("BIAS_CONTROL/REQUEST_STATUS", NULL, 0);
                 return;
             }
@@ -922,5 +921,6 @@
         fBiasOffset = -2;
         fControlType = kTemp;
-        fCursorCur = -10;
+        fCursorCur  = -10;
+        fCursorTemp =  0;
         fCursorTemp = 0;
         fCurrentsAvg.assign(416, 0);
@@ -1028,11 +1028,11 @@
             if (fControlType==kCurrents)
             {
-                /*
                 static Time past;
                 if (fCurrentRequestInterval>0 && Time()-past>boost::posix_time::milliseconds(fCurrentRequestInterval))
                 {
-                    DimClient::sendCommandNB("BIAS_CONTROL/REQUEST_STATUS", NULL, 0);
+                    if (fStatusBias.second!=BIAS::kRamping)
+                        DimClient::sendCommandNB("BIAS_CONTROL/REQUEST_STATUS", NULL, 0);
                     past = Time();
-                }*/
+                }
 
                 return fOutputEnabled ? kStateCurrentCtrlRunning : kStateCurrentCtrlIdle;
