[chronojump] Safer set cut on inertialCalibrated



commit c2a41fe04835e22536a1a1bb79578910425ded1b
Author: Xavier de Blas <xaviblas gmail com>
Date:   Wed Feb 15 13:52:09 2017 +0100

    Safer set cut on inertialCalibrated

 src/encoderCapture.cs |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/encoderCapture.cs b/src/encoderCapture.cs
index 4bb908e..34b0ec1 100644
--- a/src/encoderCapture.cs
+++ b/src/encoderCapture.cs
@@ -809,7 +809,8 @@ public class EncoderCaptureInertial : EncoderCapture
                TextWriter writer = File.CreateText(file);
 
                //on inertialCalibrated remove from the beginnig to the moment where 0 is crossed
-               if(inertialCalibrated && inertialCalibratedFirstCross0Pos != 0)
+               if(inertialCalibrated && inertialCalibratedFirstCross0Pos != 0 &&
+                               encoderReadedInertialDisc.Count > inertialCalibratedFirstCross0Pos)
                        encoderReadedInertialDisc.RemoveRange(0, inertialCalibratedFirstCross0Pos);
                else
                        encoderReadedInertialDisc = trimInitialZeros(encoderReadedInertialDisc);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]