Changeset 12083


Ignore:
Timestamp:
09/13/11 14:11:51 (14 years ago)
Author:
lyard
Message:
fixed datalogger
File:
1 edited

Legend:

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

    r12071 r12083  
    12421242            if (rit->time < cTime) //this is the run number that we want to use
    12431243            {
    1244                 if (rit->runNumber <= 0)//take only positive numbers.
    1245                     break;
    12461244                //Find something better to convert iterator to pointer than the ugly line below....
    12471245                cRunNumber = &(*rit);
    12481246                sub.runNumber = rit->runNumber;
     1247
     1248                if (rit->runNumber <= 0)//take only positive numbers.
     1249                    break;
    12491250#ifdef RUN_LOGS
    12501251                targetRunFile = isItaReport ? (rit->reportFile).get() : (rit->logFile).get();
     
    13301331                sub.nightlyFile.Close();
    13311332            }
    1332         sub.lastReceivedEvent = cTime;
     1333        sub.lastReceivedEvent = cTime;//ici
    13331334        if (!sub.nightlyFile.IsOpen() || !sub.runFile.IsOpen() || sub.runNumber != sub.runFile.fRunNumber)
    13341335            if (GetCurrentState() != kSM_Ready)
     
    18241825    }
    18251826    //do the actual file open
    1826     if (!sub.runFile.IsOpen() && (GetCurrentState() == kSM_WaitingRun || GetCurrentState() == kSM_Logging) && sub.runNumber != 0)
     1827    if (!sub.runFile.IsOpen() && (GetCurrentState() == kSM_WaitingRun || GetCurrentState() == kSM_Logging) && sub.runNumber > 0)
    18271828    {//buffer for the run file have already been allocated when doing the Nightly file
    18281829        string fileNameOnly;
Note: See TracChangeset for help on using the changeset viewer.