diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ManufacturerReportXMLTypeWriter/MRFVehicleWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ManufacturerReportXMLTypeWriter/MRFVehicleWriter.cs index 7836bc5d9fba5dafc66022092e2b4e012d64d023..29748345c8c3ec411dca3e51bbbabfffad0febd8 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ManufacturerReportXMLTypeWriter/MRFVehicleWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ManufacturerReportXMLTypeWriter/MRFVehicleWriter.cs @@ -208,8 +208,14 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport. public override XElement GetElement(IDeclarationInputDataProvider inputData) { + var vehicle = inputData.JobInputData.Vehicle; return new XElement(_mrf + XMLNames.Component_Vehicle, - _mrfFactory.GetGeneralLorryVehicleOutputGroup().GetElements(inputData), + new XElement(_mrf + XMLNames.Component_Manufacturer, vehicle.Manufacturer), + new XElement(_mrf + XMLNames.ManufacturerAddress, vehicle.ManufacturerAddress), + _mrfFactory.GetGeneralVehicleOutputGroup().GetElements(vehicle), + new XElement(_mrf + XMLNames.CorrectedActualMass, vehicle.CurbMassChassis.ToXMLFormat(0)), + new XElement(_mrf + XMLNames.Vehicle_SleeperCab, vehicle.SleeperCab), + new XElement(_mrf + "ZeroEmissionHDV", vehicle.ZeroEmissionVehicle), new XElement(_mrf + "VehicleTechnologyExempted", inputData.JobInputData.Vehicle.ExemptedTechnology), new XElement(_mrf + XMLNames.Exempted_SumNetPower, inputData.JobInputData.Vehicle.MaxNetPower1.ValueAsUnit(XMLNames.Unit_W)) );