From be57441a4dad28e9dc48c7aa527edcc7205106ef Mon Sep 17 00:00:00 2001
From: Michael Krisper <michael.krisper@tugraz.at>
Date: Wed, 27 Apr 2022 11:14:55 +0200
Subject: [PATCH] PowertrainBuilder and PowertrainPosition: reformulated error
 message

---
 VectoCommon/VectoCommon/Models/PowertrainPosition.cs            | 2 +-
 VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/VectoCommon/VectoCommon/Models/PowertrainPosition.cs b/VectoCommon/VectoCommon/Models/PowertrainPosition.cs
index c06a09c8f1..8cbc8af467 100644
--- a/VectoCommon/VectoCommon/Models/PowertrainPosition.cs
+++ b/VectoCommon/VectoCommon/Models/PowertrainPosition.cs
@@ -85,7 +85,7 @@ namespace TUGraz.VectoCommon.InputData
 		public static bool IsParallelHybrid(this PowertrainPosition pos)
 		{
 			switch (pos) {
-				//case PowertrainPosition.HybridP0: // special case, currently not considered in VECTO
+				//case PowertrainPosition.HybridP0: // special case currently modelled in BusAuxiliary as SmartAlternator.
 				case PowertrainPosition.HybridP1:
 				case PowertrainPosition.HybridP2:
 				case PowertrainPosition.HybridP2_5:
diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
index 11de9cf78f..719309b25a 100644
--- a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
+++ b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
@@ -413,7 +413,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl
 				throw new VectoException("ParallelHybrid needs exactly one electric motor.");
 			}
 			if (data.ElectricMachinesData.Any(e => e.Item1 == PowertrainPosition.HybridP0)) {
-				throw new VectoException("PowertrainPosition P0 is currently not supported.");
+				throw new VectoException("P0 Hybrids are modeled as SmartAlternator in the BusAuxiliary model.");
 			}
 
 			var container = new VehicleContainer(data.ExecutionMode, _modData, _sumWriter) { RunData = data };
-- 
GitLab