From bf218b5f3ce7dfd30e419c89d08db3064fb92066 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <quaritsch@ivt.tugraz.at> Date: Thu, 9 Mar 2023 17:23:12 +0100 Subject: [PATCH] don't read ng tank system or ovc vor exempted vehicles --- .../DeclarationModeHeavyLorryRunDataFactory.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory.cs index 432d96ee8e..ea0b4680eb 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory.cs @@ -194,9 +194,9 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.HeavyLorryRunDa protected Segment GetSegment(IVehicleDeclarationInputData vehicle, bool batteryElectric = false) { _allowVocational = true; - var ng = vehicle.Components.EngineInputData?.EngineModes.Any(e => + var ng = vehicle.ExemptedVehicle ? false : vehicle.Components.EngineInputData?.EngineModes.Any(e => e.Fuels.Any(f => f.FuelType.IsOneOf(FuelType.LPGPI, FuelType.NGCI, FuelType.NGPI))) ?? false; - var ovcHev = vehicle.OvcHev; + var ovcHev = vehicle.ExemptedVehicle ? false : vehicle.OvcHev; Segment segment; try { -- GitLab