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..a06e7213923da611f0d1cb057da3d29ba7f2c523 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,8 @@ 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 => VectoSimulationJobType.ParallelHybridVehicle; } // --------------------------------------------------------------------------------------- @@ -134,6 +136,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider.v24 : base(jobData, xmlNode, sourceFile) { } public override IList<ITorqueLimitInputData> TorqueLimits => null; + + public override VectoSimulationJobType VehicleType => VectoSimulationJobType.SerialHybridVehicle; } // --------------------------------------------------------------------------------------- @@ -158,6 +162,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider.v24 public override IList<ITorqueLimitInputData> TorqueLimits => null; #endregion + + public override VectoSimulationJobType VehicleType => VectoSimulationJobType.BatteryElectricVehicle; } @@ -179,6 +185,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider.v24 public override bool Articulated => GetBool(XMLNames.Vehicle_Articulated); + public override VectoSimulationJobType VehicleType => VectoSimulationJobType.BatteryElectricVehicle; + #endregion } @@ -203,6 +211,11 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider.v24 public override IList<ITorqueLimitInputData> TorqueLimits => null; + #region Overrides of AbstractXMLVehicleDataProviderV24 + + public override VectoSimulationJobType VehicleType => VectoSimulationJobType.SerialHybridVehicle; + + #endregion #endregion }