diff --git a/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs b/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs index dc6b216fb78c00f13c0d50b25b932a6c2108fe65..61278d67b97a9d0564de6063957bc3aa2b0a29bd 100644 --- a/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs +++ b/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs @@ -45,7 +45,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl internal EngineState PreviousState = new EngineState(); - protected readonly CombustionEngineData Data; + protected internal readonly CombustionEngineData Data; public CombustionEngine(IVehicleContainer cockpit, CombustionEngineData data) : base(cockpit) @@ -508,10 +508,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl nextAngularSpeed = prevEngineSpeed + deltaAngularSpeed; if (nextAngularSpeed < Engine.Data.IdleSpeed) { - // search for EnginePower such that nextAngularSpeed == Engine.Data.IdleSpeed - var tmp = RequestPort.Request(absTime, dt, torque, Engine.Data.IdleSpeed); - return tmp; - //throw new NotImplementedException("Search for PE s.t. n2 = n_idle"); + nextAngularSpeed = Engine.Data.IdleSpeed; } retVal = RequestPort.Request(absTime, dt, torque, nextAngularSpeed);