Changeset 16695


Ignore:
Timestamp:
06/04/13 19:38:20 (12 years ago)
Author:
tbretz
Message:
The timing was not yet correct
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/EventBuilderWrapper.h

    r16694 r16695  
    647647    void UpdateDimTempRefClk(const tuple<Time, array<uint32_t,40>, array<int16_t,160>> &dat)
    648648    {
     649        const auto delay = boost::posix_time::seconds(5);
     650
    649651        const Time &tm = get<0>(dat);
    650652
     
    669671        Time newt;
    670672
    671         if (newt<oldt+boost::posix_time::seconds(1))
     673        if (newt<oldt+delay)
    672674            return;
    673675
     
    680682        {
    681683            auto it=listclk.begin();
    682             if (it==listclk.end() || it->first+boost::posix_time::seconds(1)>tm)
     684            if (it==listclk.end() || it->first+delay>tm)
    683685                break;
    684686            listclk.pop_front();
     
    712714        fDimRefClock.Update(tm);
    713715
     716        listclk.clear();
     717
    714718        // --------------- Temperatures ---------------
    715719
     
    718722        {
    719723            auto it=listtmp.begin();
    720             if (it==listtmp.end() || it->first+boost::posix_time::seconds(5)>tm)
     724            if (it==listtmp.end() || it->first+delay>tm)
    721725                break;
    722726            listtmp.pop_front();
     
    749753        fDimTemperature.setData(avgtmp);
    750754        fDimTemperature.Update(tm);
     755
     756        listtmp.clear();
    751757    }
    752758
Note: See TracChangeset for help on using the changeset viewer.