From 1e9adb5d36ba531b9e3581e19ea999e5ccd4c812 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 7ab325a3f5..03a84de8dd 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