Changeset 13138


Ignore:
Timestamp:
03/19/12 08:26:13 (13 years ago)
Author:
tbretz
Message:
Implemented request of current sttaus during current feedback once in a second to ensure a good average.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/feedback.cc

    r13137 r13138  
    173173            if (fCursorCur==0)
    174174            {
    175                 if (fStatusBias.second==BIAS::kVoltageOn)
    176                     DimClient::sendCommandNB("BIAS_CONTROL/REQUEST_STATUS", NULL, 0);
     175                //DimClient::sendCommandNB("BIAS_CONTROL/REQUEST_STATUS", NULL, 0);
    177176                return;
    178177            }
     
    922921        fBiasOffset = -2;
    923922        fControlType = kTemp;
    924         fCursorCur = -10;
     923        fCursorCur  = -10;
     924        fCursorTemp =  0;
    925925        fCursorTemp = 0;
    926926        fCurrentsAvg.assign(416, 0);
     
    10281028            if (fControlType==kCurrents)
    10291029            {
    1030                 /*
    10311030                static Time past;
    10321031                if (fCurrentRequestInterval>0 && Time()-past>boost::posix_time::milliseconds(fCurrentRequestInterval))
    10331032                {
    1034                     DimClient::sendCommandNB("BIAS_CONTROL/REQUEST_STATUS", NULL, 0);
     1033                    if (fStatusBias.second!=BIAS::kRamping)
     1034                        DimClient::sendCommandNB("BIAS_CONTROL/REQUEST_STATUS", NULL, 0);
    10351035                    past = Time();
    1036                 }*/
     1036                }
    10371037
    10381038                return fOutputEnabled ? kStateCurrentCtrlRunning : kStateCurrentCtrlIdle;
Note: See TracChangeset for help on using the changeset viewer.