Ignore:
Timestamp:
Nov 25, 1999, 2:07:25 PM (26 years ago)
Author:
ansari
Message:

archediab 25

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Poubelle/archediab.old/archediab.sources/c/synchro.c

    r637 r639  
    120120int i; 
    121121double x;
     122static long ancien_temps;
    122123if(select_synchro==7)   // selection  valeur fixe
    123124        {
    124         if(sy_per>=synchro_periode)
     125        if((gg->temps_cntl%(int)synchro_periode)==0)
     126//      if(sy_per>=synchro_periode)
    125127                {
    126128                if(gg->trace_ouvert&2)  exec_trace_1_per(fenetre_trace_1_per,ds_debut,0);
     
    130132        else
    131133                {
    132                 sy_per=sy_per+1;
     134                if(gg->temps_cntl!=ancien_temps+1)
     135                        {
     136                        sy_per+=gg->temps_cntl-ancien_temps;
     137                        printf("erreur synchro corrigée\n");
     138                        }
     139                else    sy_per=sy_per+1;
     140               
    133141                if(gg->trace_ouvert&2)  exec_trace_1_per(fenetre_trace_1_per,ds_suite,0);
    134142                if(gg->trace_ouvert&4)  exec_trace_DS(fenetre_trace_DS,ds_suite,0);
    135143                }
     144        ancien_temps=gg->temps_cntl;
    136145        }
    137146else
Note: See TracChangeset for help on using the changeset viewer.