Compare commits

..

2 Commits

View File

@ -36,6 +36,7 @@ public:
readCount = 0; readCount = 0;
clock_gettime(CLOCK_REALTIME, &t0); clock_gettime(CLOCK_REALTIME, &t0);
ta = t0; ta = t0;
t1 = t0;
printf("ReadDataThread for digi-%d running.\n", digi->GetSerialNumber()); printf("ReadDataThread for digi-%d running.\n", digi->GetSerialNumber());
do{ do{
@ -70,12 +71,12 @@ public:
break; break;
} }
clock_gettime(CLOCK_REALTIME, &t1); clock_gettime(CLOCK_REALTIME, &t2);
if( t1.tv_sec - ta.tv_sec > 2 ){ if( t2.tv_sec - t1.tv_sec > 1 ){
digiMTX[ID].lock(); digiMTX[ID].lock();
digi->ReadACQStatus(); digi->ReadACQStatus();
digiMTX[ID].unlock(); digiMTX[ID].unlock();
ta = t1; t2 = t1;
} }
if( isSaveData && !stop ) { if( isSaveData && !stop ) {