diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/v24/XMLDeclarationPrimaryBusVehicleDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/v24/XMLDeclarationPrimaryBusVehicleDataProvider.cs index 3db4476ff29651db2dbe54d28fe8ea490b629a2d..093c7b2bff1c987475a5e2a065b5a4d601539f1e 100644 --- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/v24/XMLDeclarationPrimaryBusVehicleDataProvider.cs +++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/v24/XMLDeclarationPrimaryBusVehicleDataProvider.cs @@ -114,6 +114,11 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider.v24 public XMLDeclarationHevPxPrimaryBusDataProviderV24(IXMLDeclarationJobInputData jobData, XmlNode xmlNode, string sourceFile) : base(jobData, xmlNode, sourceFile) { } + + public override VectoSimulationJobType VehicleType + { + get => VectoSimulationJobType.ParallelHybridVehicle; + } } // --------------------------------------------------------------------------------------- @@ -134,6 +139,11 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider.v24 : base(jobData, xmlNode, sourceFile) { } public override IList<ITorqueLimitInputData> TorqueLimits => null; + + public override VectoSimulationJobType VehicleType + { + get => VectoSimulationJobType.SerialHybridVehicle; + } } // --------------------------------------------------------------------------------------- @@ -158,6 +168,10 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider.v24 public override IList<ITorqueLimitInputData> TorqueLimits => null; #endregion + public override VectoSimulationJobType VehicleType + { + get => VectoSimulationJobType.BatteryElectricVehicle; + } } @@ -180,6 +194,10 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider.v24 public override bool Articulated => GetBool(XMLNames.Vehicle_Articulated); #endregion + public override VectoSimulationJobType VehicleType + { + get => VectoSimulationJobType.BatteryElectricVehicle; + } } // --------------------------------------------------------------------------------------- @@ -205,6 +223,10 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider.v24 #endregion + public override VectoSimulationJobType VehicleType + { + get => VectoSimulationJobType.SerialHybridVehicle; + } }