##// END OF EJS Templates
snapshot resynchronisation modified, correction is multiplied by 2 when above 1...
paul -
r274:4b39bb5ceb61 R3a
parent child
Show More
@@ -932,7 +932,7 void applyCorrection( double correction
932 }
932 }
933 else
933 else
934 {
934 {
935 correctionInt = floor(correction);
935 correctionInt = 2 * floor(correction);
936 }
936 }
937 }
937 }
938 else
938 else
@@ -943,7 +943,7 void applyCorrection( double correction
943 }
943 }
944 else
944 else
945 {
945 {
946 correctionInt = ceil(correction);
946 correctionInt = 2 * ceil(correction);
947 }
947 }
948 }
948 }
949 waveform_picker_regs->delta_snapshot = waveform_picker_regs->delta_snapshot + correctionInt;
949 waveform_picker_regs->delta_snapshot = waveform_picker_regs->delta_snapshot + correctionInt;
@@ -987,9 +987,7 void snapshot_resynchronization( unsigne
987 PRINTF1("CORRECTION === %d\n", nbSnapshots);
987 PRINTF1("CORRECTION === %d\n", nbSnapshots);
988 state = MEASURE;
988 state = MEASURE;
989 computeCorrection( timePtr );
989 computeCorrection( timePtr );
990 correction = -correction;
990 set_wfp_delta_snapshot();
991 PRINTF1("CORRECTION === correction = %.2f\n", correction );
992 applyCorrection( correction );
993 PRINTF1("CORRECTION === delta_snapshot = %d\n", waveform_picker_regs->delta_snapshot);
991 PRINTF1("CORRECTION === delta_snapshot = %d\n", waveform_picker_regs->delta_snapshot);
994 //****
992 //****
995 break;
993 break;
General Comments 0
You need to be logged in to leave comments. Login now