diff --git a/Code-C/simulateFlux b/Code-C/simulateFlux index 5f39085..646e120 100755 Binary files a/Code-C/simulateFlux and b/Code-C/simulateFlux differ diff --git a/Code-C/simulateFlux.c b/Code-C/simulateFlux.c index 5f23070..1cbb294 100644 --- a/Code-C/simulateFlux.c +++ b/Code-C/simulateFlux.c @@ -41,6 +41,7 @@ int writeOneRawData(){ } fclose(f); cpt++; + sleep(0.004); //simul la freq ech return 0; } else { @@ -48,13 +49,20 @@ int writeOneRawData(){ } } -void simulateFlux(){ - while(writeOneRawData()==0){ - sleep(0.004); +int simulateFlux(){ + while(writeOneRawData()==0){ + if(cpt==nRows){ + tFlag = 1; + } + while(tFlag == 1){ + /*printf("max nRows"); + cpt = 0; + tFlag = 0; + break;*/ + } } } int main(int argc , char argv[]){ simulateFlux(); - printf("%d",cpt); } \ No newline at end of file diff --git a/Code-C/simulateFlux.h b/Code-C/simulateFlux.h index 4bce58c..82d8a35 100644 --- a/Code-C/simulateFlux.h +++ b/Code-C/simulateFlux.h @@ -6,6 +6,8 @@ #include int cpt = 0; +int tFlag = 0; +int nRows = 1000; typedef struct { uint8_t octet1;