From 781344c989efbbbcb7a2157adce52d98ac8e8b90 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Tue, 7 Mar 2017 08:57:24 +0100 Subject: [PATCH] Driver Acceleration Curve: validate entries, adapt limits --- .../Models/SimulationComponent/Data/AccelerationCurve.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs index 86d9b52029..7c16736a3b 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs @@ -40,7 +40,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data { public class AccelerationCurveData : SimulationComponentData { - private readonly List<KeyValuePair<MeterPerSecond, AccelerationEntry>> _entries; + [Required, ValidateObject] private readonly List<KeyValuePair<MeterPerSecond, AccelerationEntry>> _entries; protected internal AccelerationCurveData(List<KeyValuePair<MeterPerSecond, AccelerationEntry>> entries) { @@ -109,10 +109,10 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data [DebuggerDisplay("Acceleration: {Acceleration}, Deceleration: {Deceleration}")] public class AccelerationEntry { - [Required, SIRange(0.3, 10)] + [Required, SIRange(0.05, 20)] public MeterPerSquareSecond Acceleration { get; set; } - [Required, SIRange(-0.5, -10)] + [Required, SIRange(-20, -0.05)] public MeterPerSquareSecond Deceleration { get; set; } } -- GitLab