Changeset 11595 for trunk


Ignore:
Timestamp:
07/26/11 10:23:06 (13 years ago)
Author:
tbretz
Message:
Automatically enable all FTUs.
File:
1 edited

Legend:

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

    r11579 r11595  
    191191        }
    192192
     193        bool warn3 = false;
     194        for (int i=0; i<4; i++)
     195            if (data.fActiveFTU[i]!=0x3ff)
     196            {
     197                warn3 = true;
     198                data.fActiveFTU[i]=0x3ff;
     199            }
     200
     201
     202
    193203        if (warn1)
    194204            Warn("GeneralSettings not consistent with trigger sequence.");
    195205        if (warn2)
    196206            Warn("Prescaling not consistent for all boards.");
    197 
    198         return !warn1 && !warn2;
     207        if (warn3)
     208            Warn("Not all FTUs are enabled - enable all FTUs.");
     209
     210        return !warn1 && !warn2 && !warn3;
    199211    }
    200212
     
    321333                    {
    322334                        CmdSendStatDat(data);
     335                        CmdPing(); // FIXME: Only needed in case of warn3
    323336                        break;
    324337                    }
     
    17831796            fCounterStat = fFTM.GetCounter(FTM::kStaticData);
    17841797
     1798            T::Info(" ==> TODO: Update run in database!");
    17851799            T::Message("Sending new configuration was successfull.");
    17861800
Note: See TracChangeset for help on using the changeset viewer.