diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs index b634980e901d9b658e28e7ba4b6206a130ec8768..4b7f861896d149df421f0e3f6a82a0c6db83c378 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs @@ -401,7 +401,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl var second = first; first.Switch(). Case<ResponseUnderload>(r => { - if (DriverStrategy.OverspeedAllowed(targetVelocity, prohibitOverspeed)) { + if (DataBus.VehicleSpeed.IsGreater(0) && DriverStrategy.OverspeedAllowed(targetVelocity, prohibitOverspeed)) { second = Driver.DrivingActionCoast(absTime, ds, velocity, gradient); debug.Add(new { action = "first:(Underload & Overspeed)-> Coast", second }); if (second is ResponseUnderload || second is ResponseSpeedLimitExceeded) {