Changeset 17256


Ignore:
Timestamp:
10/18/13 14:56:37 (11 years ago)
Author:
tbretz
Message:
Fixed some compiling issues.
File:
1 edited

Legend:

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

    r17235 r17256  
    27462746
    27472747        // --------------- BiasControl -------------
    2748         const bool bias_off  = fDimBiasControl.state()==BIAS::State::kVoltageOff;
    2749         const bool bias_on   = fDimBiasControl.state()==BIAS::State::kVoltageOn;
    2750         const bool bias_oc   = fDimBiasControl.state()==BIAS::State::kOverCurrent;
    2751         const bool bias_ramp = fDimBiasControl.state()==BIAS::State::kOverRamping;
    2752 
    2753         if (fDimDNS.online() && (bias_ramp || bias_oc || bias_on || bias_off))
     2748        const bool bias_off = fDimBiasControl.state()==BIAS::State::kVoltageOff;
     2749        const bool bias_oc  = fDimBiasControl.state()==BIAS::State::kOverCurrent;
     2750
     2751        if (fDimDNS.online() && (bias_on || bias_off))
    27542752        {
    27552753
    27562754            string col = fBiasControlVoltageMed>3?HTML::kGreen:HTML::kWhite;
    2757             if (!bias_off)
     2755            if (!fDimBiasControl.state()==BIAS::State::kVoltageOn)
    27582756            {
    27592757                if (fBiasControlCurrentMed>70 || fBiasControlCurrentMax>90)
     
    27692767            // MCP in ReadyForDatataking/Configuring/Configured/TriggerOn/TakingData
    27702768            // and Bias not in "data-taking state' => Red
    2771             if (fMcpConfigurationState>MCP::State::kIdle &&
    2772                 !bias_on && !bias_off && !bias_ramp)
     2769            if (fMcpConfigurationState>MCP::State::kIdle && !bias_on)
    27732770                col = HTML::kRed;
    27742771
     
    27862783                out << setprecision(2);
    27872784                out << col << '\t';
    2788                 out << (off ? 0 : fBiasControlCurrentMed) << '\t';
    2789                 if (oc)
     2785                out << (bias_off ? 0 : fBiasControlCurrentMed) << '\t';
     2786                if (bias_oc)
    27902787                    out << "(OC) ";
    27912788                else
    27922789                {
    27932790                    if (cal)
    2794                         out << (off ? 0 : fBiasControlCurrentMax);
     2791                        out << (bias_off ? 0 : fBiasControlCurrentMax);
    27952792                    else
    27962793                        out << "&mdash; ";
     
    28022799                out << setprecision(2) << fBiasControlPowerTot << " W" << setprecision(3);
    28032800            else
    2804                 out << (off ? 0 : fBiasControlVoltageMed) << " V";
     2801                out << (bias_off ? 0 : fBiasControlVoltageMed) << " V";
    28052802            out << '\n';
    28062803        }
Note: See TracChangeset for help on using the changeset viewer.