From a8b86ba660a11abfd583309be9eb3a4b1391b0b5 Mon Sep 17 00:00:00 2001 From: "harald.martini@student.tugraz.at" <harald.martini@student.tugraz.at> Date: Wed, 28 Jul 2021 09:01:21 +0200 Subject: [PATCH] Added Override of LegislativeClass and GrossVehicleMassRating to XMLDeclarationExemptedPrimaryBusDataProviderV26 --- .../DataProvider/XMLDeclarationVehicleDataProvider.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs index a8d5dbf9f7..96d3fefe7d 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs @@ -568,6 +568,12 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider get { return null; } } + #region Overrides of XMLDeclarationVehicleDataProviderV10 + + public override LegislativeClass? LegislativeClass => GetString("LegislativeCategory").ParseEnum<LegislativeClass>(); + + #endregion + public override XmlElement ComponentNode { get { return null; } } @@ -591,6 +597,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider public override double RetarderRatio { get { return 0; } } + public override Kilogram GrossVehicleMassRating => GetDouble(XMLNames.Vehicle_TPMLM).SI<Kilogram>(); public override IPTOTransmissionInputData PTOTransmissionInputData { get { return null; } -- GitLab