[chronojump] forceSensor analyze general AB hscales cannot cross



commit 3ec28cc883cc71644807ace35ea7cfa328329696
Author: Xavier de Blas <xaviblas gmail com>
Date:   Thu Mar 28 15:46:43 2019 +0100

    forceSensor analyze general AB hscales cannot cross

 src/gui/forceSensorAnalyze.cs | 8 ++++++++
 1 file changed, 8 insertions(+)
---
diff --git a/src/gui/forceSensorAnalyze.cs b/src/gui/forceSensorAnalyze.cs
index e6731701..75942d52 100644
--- a/src/gui/forceSensorAnalyze.cs
+++ b/src/gui/forceSensorAnalyze.cs
@@ -1003,6 +1003,10 @@ public partial class ChronoJumpWindow
                if(fsAI == null || fsAI.GetLength() == 0)
                        return;
 
+               //do not allow A to be higher than B (fix multiple possible problems)
+               if(checkbutton_force_sensor_ai_b.Active && hscale_force_sensor_ai_a.Value > 
hscale_force_sensor_ai_b.Value)
+                       hscale_force_sensor_ai_a.Value = hscale_force_sensor_ai_b.Value;
+
                int count = Convert.ToInt32(hscale_force_sensor_ai_a.Value);
                label_force_sensor_ai_time_a.Text = Math.Round(fsAI.GetTimeMS(count), 1).ToString();
                label_force_sensor_ai_force_a.Text = Math.Round(fsAI.GetForceAtCount(count), 1).ToString();
@@ -1028,6 +1032,10 @@ public partial class ChronoJumpWindow
                if(fsAI == null || fsAI.GetLength() == 0)
                        return;
 
+               //do not allow B to be lower than A (fix multiple possible problems)
+               if(hscale_force_sensor_ai_b.Value < hscale_force_sensor_ai_a.Value)
+                       hscale_force_sensor_ai_b.Value = hscale_force_sensor_ai_a.Value;
+
                int count = Convert.ToInt32(hscale_force_sensor_ai_b.Value);
                label_force_sensor_ai_time_b.Text = Math.Round(fsAI.GetTimeMS(count), 1).ToString();
                label_force_sensor_ai_force_b.Text = Math.Round(fsAI.GetForceAtCount(count), 1).ToString();


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