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