Compare commits
2 Commits
55ec7995c7
...
5c26d60a58
Author | SHA1 | Date | |
---|---|---|---|
|
5c26d60a58 | ||
|
e947fccd96 |
|
@ -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 ) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user