From d3e15c483fb365b6feb63aef7d781836093ecbfc Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Thu, 23 May 2019 11:24:00 +0200
Subject: [PATCH] switch from included aux to list of excluded aux during
 engine stop

---
 .../Models/SimulationComponent/Impl/EngineAuxiliary.cs    | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs
index 0e8d6d2ec6..52716545b1 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs
@@ -155,11 +155,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			if (!DataBus.VehicleStopped) {
 				throw new NotImplementedException("EngineOff while Driving not implemented");
 			}
-			var auxiliariesVehicleStopped = new[] {
-				Constants.Auxiliaries.IDs.ElectricSystem, Constants.Auxiliaries.IDs.PneumaticSystem,
-				Constants.Auxiliaries.IDs.HeatingVentilationAirCondition
+
+			var auxiliarieIgnoredDuringVehicleStop = new[] {
+				Constants.Auxiliaries.IDs.SteeringPump, Constants.Auxiliaries.IDs.Fan
 			};
-			return Auxiliaries.Where(x => auxiliariesVehicleStopped.Contains(x.Key)).Sum(x => x.Value(0.RPMtoRad()));
+			return Auxiliaries.Where(x => !auxiliarieIgnoredDuringVehicleStop.Contains(x.Key)).Sum(x => x.Value(0.RPMtoRad()));
 		}
 
 		public Watt PowerDemandEngineOn(PerSecond engineSpeed)
-- 
GitLab