From a2b3b67236ce8c26ec65f3230ca54cb4227c7c13 Mon Sep 17 00:00:00 2001 From: Michael Krisper <michael.krisper@tugraz.at> Date: Mon, 14 Jun 2021 13:58:01 +0200 Subject: [PATCH] changed check for overspeed to IsGreaterOrEqual instead of IsEqual --- .../Models/SimulationComponent/Impl/DefaultDriverStrategy.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs index 3d9f71a01e..35966ddebd 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs @@ -1038,7 +1038,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl IResponse first; if (DriverStrategy.OverspeedAllowed(targetVelocity, prohibitOverspeed) && - DataBus.VehicleInfo.VehicleSpeed.IsEqual(targetVelocity)) { + DataBus.VehicleInfo.VehicleSpeed.IsGreaterOrEqual(targetVelocity)) { first = Driver.DrivingActionCoast(absTime, ds, velocityWithOverspeed, gradient); debug.Add(new { action = "Coast", first }); if (first is ResponseSuccess && first.Driver.Acceleration < 0) { -- GitLab