Changeset 14353


Ignore:
Timestamp:
08/13/12 09:54:18 (12 years ago)
Author:
tbretz
Message:
Adapted to the new states of the dimctrl.
File:
1 edited

Legend:

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

    r14329 r14353  
    440440    int32_t   fControlScriptDepth;
    441441
    442     uint32_t  fMcpConfigurationState;   // For consistency
     442     int32_t  fMcpConfigurationState;   // For consistency
    443443     int64_t  fMcpConfigurationMaxTime;
    444444     int64_t  fMcpConfigurationMaxEvents;
     
    705705            return GetCurrentState();
    706706
     707        cout << d.GetQoS() << ": " << d.GetText() << endl;
     708
    707709        if (d.GetQoS()==90)
    708710            HandleControlMessageImp(d);
     
    716718            return;
    717719
    718         if (d.GetQoS()==-2 && fDimControl.scriptdepth==0)
     720        // [0] DimControl::kReady (Idle)
     721        // [1] DimControl::kLoad
     722        // [2] DimControl::kStarted
     723        if (d.GetQoS()==1 && fDimControl.scriptdepth==0)
    719724            fControlMessageHist.clear();
    720725
     
    722727        // if the dimctrl is still in state -3
    723728        if (fDimControl.last.second!=DimState::kOffline &&
    724             d.GetQoS()==-3 && fDimControl.scriptdepth==0)
     729            d.GetQoS()==0 && fDimControl.scriptdepth==0)
    725730            SetAudio("ding");
    726731
    727         if (d.GetQoS()>=0)
     732        if (d.GetQoS()>=2)
    728733            return;
    729734
     
    23132318
    23142319        out.str("");
    2315         out << Header(now) << '\t' << (fErrorList.size()>0) << '\t' << (fDimControl.state()>-3) << '\n';
     2320        out << Header(now) << '\t' << (fErrorList.size()>0) << '\t' << (fDimControl.state()>0) << '\n';
    23162321        out << setprecision(3);
    23172322        out << HTML::kWhite << '\t';
     
    23262331
    23272332        out.str("");
    2328         out << Header(now) << '\t' << (fErrorList.size()>0) << '\t' << (fDimControl.state()>-3) << '\n';
     2333        out << Header(now) << '\t' << (fErrorList.size()>0) << '\t' << (fDimControl.state()>0) << '\n';
    23292334        out << setprecision(3);
    23302335
Note: See TracChangeset for help on using the changeset viewer.