Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS will be completely phased out by mid-2025. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 10b5716a authored by Franz KOBER josef's avatar Franz KOBER josef
Browse files

added HEV-Px CompunentsVIFType

parent 4d2792f8
No related branches found
No related tags found
No related merge requests found
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;
using System.Xml.Linq;
using TUGraz.VectoCommon.InputData;
using TUGraz.VectoCommon.Resources;
using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportGroupWriter;
using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter;
namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1
......@@ -28,7 +22,7 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationF
#endregion
}
public class ConventionalComponentVIFType : ComponentVIFType
{
......@@ -88,10 +82,14 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationF
_vifReportFactory.GetEngineType().GetElement(inputData),
_vifReportFactory.GetIepcType().GetElement(inputData),
_vifReportFactory.GetElectricEnergyStorageType().GetElement(inputData),
_vifReportFactory.GetElectricMachineGENType().GetElement(inputData)
//_vifReportFactory().GetElement(inputData),
//_vifReportFactory.GetAxleWheelsType().GetElement(inputData),
//_vifReportFactory.GetAuxiliaryType().GetElement(inputData));
_vifReportFactory.GetElectricMachineGENType().GetElement(inputData),
_vifReportFactory.GetElectricMachineType().GetElement(inputData),
_vifReportFactory.GetTransmissionType().GetElement(inputData),
_vifReportFactory.GetTorqueConvertType().GetElement(inputData),
_vifReportFactory.GetAngelDriveType().GetElement(inputData),
_vifReportFactory.GetAxlegearType().GetElement(inputData),
_vifReportFactory.GetAxleWheelsType().GetElement(inputData),
_vifReportFactory.GetAuxiliaryHevPType().GetElement(inputData));
}
#endregion
......
......@@ -39,6 +39,10 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationF
Bind<IXmlTypeWriter>().To<HevIepcSComponentVIFType>().When(AccessedViaVIFFactory)
.NamedLikeFactoryMethod((IVIFReportFactory f) => f.GetHevIepcSComponentVIFType());
Bind<IXmlTypeWriter>().To<HevPxComponentVIFType>().When(AccessedViaVIFFactory)
.NamedLikeFactoryMethod((IVIFReportFactory f) => f.GetHevPxComponentVIFType());
#endregion
#region Vehicle Group
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment