Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 17c4ba15 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

adapt generate xml output to new schema

parent 392f706f
Branches
Tags
No related merge requests found
......@@ -28,6 +28,15 @@
* Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology
* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
*/
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace TUGraz.VectoCommon.Resources {
using System;
......@@ -1530,6 +1539,15 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to AverageDrivingSpeed.
/// </summary>
public static string Report_ResultEntry_AvgDrivingSpeed {
get {
return ResourceManager.GetString("Report_ResultEntry_AvgDrivingSpeed", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Distance.
/// </summary>
......@@ -1539,6 +1557,42 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to EngineSpeedDriving.
/// </summary>
public static string Report_ResultEntry_EngineSpeedDriving {
get {
return ResourceManager.GetString("Report_ResultEntry_EngineSpeedDriving", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Average.
/// </summary>
public static string Report_ResultEntry_EngineSpeedDriving_Avg {
get {
return ResourceManager.GetString("Report_ResultEntry_EngineSpeedDriving_Avg", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Max.
/// </summary>
public static string Report_ResultEntry_EngineSpeedDriving_Max {
get {
return ResourceManager.GetString("Report_ResultEntry_EngineSpeedDriving_Max", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Min.
/// </summary>
public static string Report_ResultEntry_EngineSpeedDriving_Min {
get {
return ResourceManager.GetString("Report_ResultEntry_EngineSpeedDriving_Min", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to FuelType.
/// </summary>
......@@ -1917,6 +1971,78 @@ namespace TUGraz.VectoCommon.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to kg.
/// </summary>
public static string Unit_kg {
get {
return ResourceManager.GetString("Unit_kg", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to km.
/// </summary>
public static string Unit_km {
get {
return ResourceManager.GetString("Unit_km", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to km/h.
/// </summary>
public static string Unit_kmph {
get {
return ResourceManager.GetString("Unit_kmph", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to kW.
/// </summary>
public static string Unit_kW {
get {
return ResourceManager.GetString("Unit_kW", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to ltr.
/// </summary>
public static string Unit_ltr {
get {
return ResourceManager.GetString("Unit_ltr", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to m/s².
/// </summary>
public static string Unit_mps2 {
get {
return ResourceManager.GetString("Unit_mps2", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to rpm.
/// </summary>
public static string Unit_RPM {
get {
return ResourceManager.GetString("Unit_RPM", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to t.
/// </summary>
public static string Unit_t {
get {
return ResourceManager.GetString("Unit_t", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to VectoComponentEngineering.
/// </summary>
......
......@@ -900,4 +900,43 @@
<data name="VectoCustomerReport" xml:space="preserve">
<value>VectoCustomerInformation</value>
</data>
<data name="Report_ResultEntry_AvgDrivingSpeed" xml:space="preserve">
<value>AverageDrivingSpeed</value>
</data>
<data name="Report_ResultEntry_EngineSpeedDriving" xml:space="preserve">
<value>EngineSpeedDriving</value>
</data>
<data name="Report_ResultEntry_EngineSpeedDriving_Min" xml:space="preserve">
<value>Min</value>
</data>
<data name="Report_ResultEntry_EngineSpeedDriving_Avg" xml:space="preserve">
<value>Average</value>
</data>
<data name="Report_ResultEntry_EngineSpeedDriving_Max" xml:space="preserve">
<value>Max</value>
</data>
<data name="Unit_RPM" xml:space="preserve">
<value>rpm</value>
</data>
<data name="Unit_km" xml:space="preserve">
<value>km</value>
</data>
<data name="Unit_kg" xml:space="preserve">
<value>kg</value>
</data>
<data name="Unit_kmph" xml:space="preserve">
<value>km/h</value>
</data>
<data name="Unit_mps2" xml:space="preserve">
<value>m/s²</value>
</data>
<data name="Unit_t" xml:space="preserve">
<value>t</value>
</data>
<data name="Unit_kW" xml:space="preserve">
<value>kW</value>
</data>
<data name="Unit_ltr" xml:space="preserve">
<value>ltr</value>
</data>
</root>
\ No newline at end of file
......@@ -50,7 +50,7 @@ namespace TUGraz.VectoCore.OutputData.XML
{
public class XMLCustomerReport
{
public const string CURRENT_SCHEMA_VERSION = "0.4";
public const string CURRENT_SCHEMA_VERSION = "0.5";
protected readonly XElement VehiclePart;
......@@ -80,11 +80,11 @@ namespace TUGraz.VectoCore.OutputData.XML
new XElement(tns + XMLNames.Vehicle_LegislativeClass, modelData.VehicleData.LegislativeClass.ToXMLFormat()),
new XElement(tns + XMLNames.Report_Vehicle_VehicleGroup, modelData.VehicleData.VehicleClass.GetClassNumber()),
new XElement(tns + XMLNames.Vehicle_AxleConfiguration, modelData.VehicleData.AxleConfiguration.GetName()),
new XElement(tns + XMLNames.Vehicle_GrossVehicleMass, modelData.VehicleData.GrossVehicleWeight.ToXMLFormat(0)),
new XElement(tns + XMLNames.Vehicle_CurbMassChassis, modelData.VehicleData.CurbWeight.ToXMLFormat(0)),
new XElement(tns + XMLNames.Report_Vehicle_EngineRatedPower, modelData.EngineData.RatedPowerDeclared.ToXMLFormat(0)),
new XElement(tns + XMLNames.Report_Vehicle_EngineDisplacement,
modelData.EngineData.Displacement.ConvertToCubicCentiMeter().ToXMLFormat(0)),
new XElement(tns + XMLNames.Vehicle_GrossVehicleMass, XMLHelper.ValueAsUnit(modelData.VehicleData.GrossVehicleWeight, XMLNames.Unit_t, 1)),
new XElement(tns + XMLNames.Vehicle_CurbMassChassis, XMLHelper.ValueAsUnit(modelData.VehicleData.CurbWeight, XMLNames.Unit_kg)),
new XElement(tns + XMLNames.Report_Vehicle_EngineRatedPower, XMLHelper.ValueAsUnit(modelData.EngineData.RatedPowerDeclared, XMLNames.Unit_kW)),
new XElement(tns + XMLNames.Report_Vehicle_EngineDisplacement, XMLHelper.ValueAsUnit(modelData.EngineData.Displacement, XMLNames.Unit_ltr, 1)),
new XElement(tns + XMLNames.Engine_FuelType, modelData.EngineData.FuelType.ToXMLFormat()),
new XElement(tns + XMLNames.Report_Vehicle_TransmissionCertificationMethod,
modelData.GearboxData.CertificationMethod.ToXMLFormat()),
......
......@@ -79,8 +79,8 @@ namespace TUGraz.VectoCore.OutputData.XML
new XElement(tns + XMLNames.Vehicle_LegislativeClass, modelData.VehicleData.LegislativeClass.ToXMLFormat()),
new XElement(tns + XMLNames.Report_Vehicle_VehicleGroup, modelData.VehicleData.VehicleClass.GetClassNumber()),
new XElement(tns + XMLNames.Vehicle_AxleConfiguration, modelData.VehicleData.AxleConfiguration.GetName()),
new XElement(tns + XMLNames.Vehicle_GrossVehicleMass, modelData.VehicleData.GrossVehicleWeight.ToXMLFormat(0)),
new XElement(tns + XMLNames.Vehicle_CurbMassChassis, modelData.VehicleData.CurbWeight.ToXMLFormat(0)),
new XElement(tns + XMLNames.Vehicle_GrossVehicleMass, XMLHelper.ValueAsUnit(modelData.VehicleData.GrossVehicleWeight, XMLNames.Unit_t, 1)),
new XElement(tns + XMLNames.Vehicle_CurbMassChassis, XMLHelper.ValueAsUnit(modelData.VehicleData.CurbWeight, XMLNames.Unit_kg)),
new XElement(tns + XMLNames.Vehicle_PTO, modelData.PTO != null),
GetTorqueLimits(modelData.EngineData),
new XElement(tns + XMLNames.Vehicle_Components,
......@@ -130,11 +130,10 @@ namespace TUGraz.VectoCore.OutputData.XML
{
return new XElement(tns + XMLNames.Component_Engine,
GetCommonDescription(engineData),
new XElement(tns + XMLNames.Engine_RatedPower, engineData.RatedPowerDeclared.ToXMLFormat(0)),
new XElement(tns + XMLNames.Engine_IdlingSpeed, engineData.IdleSpeed.AsRPM.ToXMLFormat(0)),
new XElement(tns + XMLNames.Engine_RatedSpeed, engineData.RatedSpeedDeclared.AsRPM.ToXMLFormat(0)),
new XElement(tns + XMLNames.Engine_Displacement,
engineData.Displacement.ConvertToCubicCentiMeter().ToXMLFormat(0)),
new XElement(tns + XMLNames.Engine_RatedPower, XMLHelper.ValueAsUnit(engineData.RatedPowerDeclared, XMLNames.Unit_kW)),
new XElement(tns + XMLNames.Engine_IdlingSpeed, XMLHelper.ValueAsUnit(engineData.IdleSpeed, XMLNames.Unit_RPM)),
new XElement(tns + XMLNames.Engine_RatedSpeed, XMLHelper.ValueAsUnit(engineData.RatedSpeedDeclared, XMLNames.Unit_RPM)),
new XElement(tns + XMLNames.Engine_Displacement, XMLHelper.ValueAsUnit(engineData.Displacement, XMLNames.Unit_ltr, 1)),
new XElement(tns + XMLNames.Engine_FuelType, engineData.FuelType.ToXMLFormat())
);
}
......@@ -303,35 +302,27 @@ namespace TUGraz.VectoCore.OutputData.XML
private object[] GetSuccessResultEntry(XMLDeclarationReport.ResultEntry result)
{
return new object[] {
new XElement(tns + XMLNames.Report_ResultEntry_Distance, new XAttribute(XMLNames.Report_Results_Unit_Attr, "km"),
new XElement(tns + XMLNames.Report_ResultEntry_Distance, new XAttribute(XMLNames.Report_Results_Unit_Attr, XMLNames.Unit_km),
result.Distance.ConvertToKiloMeter().ToXMLFormat(3)),
new XElement(tns + XMLNames.Report_ResultEntry_SimulationParameters,
new XElement(tns + XMLNames.Report_ResultEntry_TotalVehicleMass,
new XAttribute(XMLNames.Report_Results_Unit_Attr, "kg"), result.TotalVehicleWeight.ToXMLFormat(0)),
new XElement(tns + XMLNames.Report_ResultEntry_Payload, new XAttribute(XMLNames.Report_Results_Unit_Attr, "kg"),
result.Payload.ToXMLFormat(0)),
new XElement(tns + XMLNames.Report_ResultEntry_TotalVehicleMass, XMLHelper.ValueAsUnit(result.TotalVehicleWeight, XMLNames.Unit_kg)),
new XElement(tns + XMLNames.Report_ResultEntry_Payload, XMLHelper.ValueAsUnit(result.Payload, XMLNames.Unit_kg)),
new XElement(tns + XMLNames.Report_ResultEntry_FuelType, result.FuelType.ToXMLFormat())
),
new XElement(tns + XMLNames.Report_ResultEntry_VehiclePerformance,
new XElement(tns + XMLNames.Report_ResultEntry_AverageSpeed,
new XAttribute(XMLNames.Report_Results_Unit_Attr, "km/h"), result.AverageSpeed.AsKmph.ToXMLFormat(1)),
new XElement(tns + "AverageDrivingSpeed",
new XAttribute(XMLNames.Report_Results_Unit_Attr, "km/h"), result.AverageDrivingSpeed.AsKmph.ToXMLFormat(1)),
new XElement(tns + XMLNames.Report_ResultEntry_MinSpeed, new XAttribute(XMLNames.Report_Results_Unit_Attr, "km/h"),
result.MinSpeed.AsKmph.ToXMLFormat(1)),
new XElement(tns + XMLNames.Report_ResultEntry_MaxSpeed, new XAttribute(XMLNames.Report_Results_Unit_Attr, "km/h"),
result.MaxSpeed.AsKmph.ToXMLFormat(1)),
new XElement(tns + XMLNames.Report_ResultEntry_MaxDeceleration,
new XAttribute(XMLNames.Report_Results_Unit_Attr, "m/s²"), result.MaxDeceleration.ToXMLFormat(2)),
new XElement(tns + XMLNames.Report_ResultEntry_MaxAcceleration,
new XAttribute(XMLNames.Report_Results_Unit_Attr, "m/s²"), result.MaxAcceleration.ToXMLFormat(2)),
new XElement(tns + XMLNames.Report_ResultEntry_AverageSpeed, XMLHelper.ValueAsUnit(result.AverageSpeed, XMLNames.Unit_kmph, 1)),
new XElement(tns + XMLNames.Report_ResultEntry_AvgDrivingSpeed, XMLHelper.ValueAsUnit(result.AverageDrivingSpeed, XMLNames.Unit_kmph, 1)),
new XElement(tns + XMLNames.Report_ResultEntry_MinSpeed, XMLHelper.ValueAsUnit(result.MinSpeed, XMLNames.Unit_kmph, 1)),
new XElement(tns + XMLNames.Report_ResultEntry_MaxSpeed, XMLHelper.ValueAsUnit(result.MaxSpeed, XMLNames.Unit_kmph, 1)),
new XElement(tns + XMLNames.Report_ResultEntry_MaxDeceleration, XMLHelper.ValueAsUnit(result.MaxDeceleration, XMLNames.Unit_mps2, 2)),
new XElement(tns + XMLNames.Report_ResultEntry_MaxAcceleration, XMLHelper.ValueAsUnit(result.MaxAcceleration, XMLNames.Unit_mps2, 2)),
new XElement(tns + XMLNames.Report_ResultEntry_FullLoadDrivingtimePercentage,
result.FullLoadPercentage.ToXMLFormat(2)),
new XElement(tns + XMLNames.Report_ResultEntry_GearshiftCount, result.GearshiftCount.ToXMLFormat(0)),
new XElement(tns + "EngineSpeedDriving",
new XElement(tns + "Min", new XAttribute(XMLNames.Report_Results_Unit_Attr, "rpm"), result.EngineSpeedDrivingMin.AsRPM.ToXMLFormat(1)),
new XElement(tns + "Average", new XAttribute(XMLNames.Report_Results_Unit_Attr, "rpm"), result.EngineSpeedDrivingAvg.AsRPM.ToXMLFormat(1)),
new XElement(tns + "Max", new XAttribute(XMLNames.Report_Results_Unit_Attr, "rpm"), result.EngineSpeedDrivingMax.AsRPM.ToXMLFormat(1))
new XElement(tns + XMLNames.Report_ResultEntry_EngineSpeedDriving,
new XElement(tns + XMLNames.Report_ResultEntry_EngineSpeedDriving_Min, XMLHelper.ValueAsUnit(result.EngineSpeedDrivingMin, XMLNames.Unit_RPM, 1)),
new XElement(tns + XMLNames.Report_ResultEntry_EngineSpeedDriving_Avg, XMLHelper.ValueAsUnit(result.EngineSpeedDrivingAvg, XMLNames.Unit_RPM, 1)),
new XElement(tns + XMLNames.Report_ResultEntry_EngineSpeedDriving_Max, XMLHelper.ValueAsUnit(result.EngineSpeedDrivingMax, XMLNames.Unit_RPM, 1))
)
),
//FC
......
......@@ -163,25 +163,53 @@
<xs:complexContent>
<xs:extension base="ComponentDescriptionType">
<xs:sequence>
<xs:element name="RatedPower" type="vdecdef:EngineRatedPower">
<xs:element name="RatedPower">
<xs:annotation>
<xs:documentation>P250</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="vdecdef:EngineRatedPower">
<xs:attribute name="unit" type="PowerUnitType" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="IdlingSpeed" type="vdecdef:EngineDeclaredSpeedType">
<xs:element name="IdlingSpeed">
<xs:annotation>
<xs:documentation>P063 / P198</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="vdecdef:EngineDeclaredSpeedType">
<xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="RatedSpeed" type="vdecdef:EngineDeclaredSpeedType">
<xs:element name="RatedSpeed">
<xs:annotation>
<xs:documentation>P249</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="vdecdef:EngineDeclaredSpeedType">
<xs:attribute name="unit" type="AngularVelocityUnitType" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Displacement" type="vdecdef:EngineDisplacementType">
<xs:element name="Displacement">
<xs:annotation>
<xs:documentation>P061</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:double">
<xs:attribute name="unit" type="DisplacementType" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="FuelType" type="vdecdef:FuelTypeType">
<xs:annotation>
......@@ -487,15 +515,29 @@
<xs:documentation>P037</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GrossVehicleMass" type="vdecdef:VehicleGrossVehicleMassType">
<xs:element name="GrossVehicleMass">
<xs:annotation>
<xs:documentation>P041</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:double">
<xs:attribute name="unit" type="MassUnitType" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="CurbMassChassis" type="vdecdef:VehicleCurbMassChassisType">
<xs:element name="CurbMassChassis">
<xs:annotation>
<xs:documentation>P038</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="vdecdef:VehicleCurbMassChassisType">
<xs:attribute name="unit" type="MassUnitType" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="PTO" type="xs:boolean">
<xs:annotation>
......@@ -563,6 +605,7 @@
<xs:simpleType name="MassUnitType">
<xs:restriction base="xs:token">
<xs:enumeration value="kg"/>
<xs:enumeration value="t"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MissionTypeType">
......@@ -592,4 +635,14 @@
<xs:enumeration value="rpm"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PowerUnitType">
<xs:restriction base="xs:string">
<xs:enumeration value="kW"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DisplacementType">
<xs:restriction base="xs:string">
<xs:enumeration value="ltr"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
using System;
using System.Xml.Linq;
using TUGraz.VectoCommon.Resources;
using TUGraz.VectoCommon.Utils;
namespace TUGraz.VectoCore.Utils {
public static class XMLHelper {
public static object[] ValueAsUnit(Kilogram mass, string unit, uint? decimals = 0)
{
switch (unit) {
case "t": return ValueAsUnit(mass.ConvertToTon(), unit, decimals);
case "kg": return ValueAsUnit(mass.Value(), unit, decimals);
}
throw new NotImplementedException(string.Format("unknown unit '{0}'", unit));
}
public static object[] ValueAsUnit(Watt power, string unit, uint? decimals = 0)
{
switch (unit) {
case "kW": return ValueAsUnit(power.ConvertToKiloWatt(), unit, decimals);
case "W": return ValueAsUnit(power.Value(), unit, decimals);
}
throw new NotImplementedException(string.Format("unknown unit '{0}'", unit));
}
public static object[] ValueAsUnit(CubicMeter volume, string unit, uint? decimals = 0)
{
switch (unit) {
case "ltr": return ValueAsUnit(volume.ConvertToCubicDeziMeter(), unit, decimals);
case "ccm": return ValueAsUnit(volume.ConvertToCubicCentiMeter(), unit, decimals);
case "m3": return ValueAsUnit(volume.Value(), unit, decimals);
}
throw new NotImplementedException(string.Format("unknown unit '{0}'", unit));
}
public static object[] ValueAsUnit(PerSecond angSpeed, string unit, uint? decimals = 0)
{
switch (unit) {
case "rpm": return ValueAsUnit(angSpeed.ConvertToRoundsPerMinute(), unit, decimals);
}
throw new NotImplementedException(string.Format("unknown unit '{0}'", unit));
}
public static object[] ValueAsUnit(MeterPerSecond speed, string unit, uint? decimals)
{
switch (unit) {
case "km/h": return ValueAsUnit(speed.ConvertToKiloMeterPerHour(), unit, decimals);
}
throw new NotImplementedException(string.Format("unknown unit '{0}'", unit));
}
public static object[] ValueAsUnit(MeterPerSquareSecond acc, string unit, uint? decimals)
{
switch (unit) {
case "m/s²": return ValueAsUnit(acc.Value(), unit, decimals);
}
throw new NotImplementedException(string.Format("unknown unit '{0}'", unit));
}
private static object[] ValueAsUnit(double value, string unit, uint? decimals)
{
return new object[] {
new XAttribute(XMLNames.Report_Results_Unit_Attr, unit),
value.ToXMLFormat(decimals)
};
}
}
}
\ No newline at end of file
......@@ -52,7 +52,7 @@ namespace TUGraz.VectoCore.Utils
{XmlDocumentType.DeclarationComponentData, Tuple.Create("VectoComponent{0}.xsd", new [] {"1.0"}) },
{XmlDocumentType.EngineeringData, Tuple.Create("VectoEngineeringInput{0}.xsd", new [] {"0.7"}) },
{XmlDocumentType.ManufacturerReport, Tuple.Create("VectoOutputManufacturer{0}.xsd", new [] {"0.4", "0.5"}) },
{ XmlDocumentType.CustomerReport , Tuple.Create("VectoOutputCustomer{0}.xsd", new [] {"0.4"})},
{ XmlDocumentType.CustomerReport , Tuple.Create("VectoOutputCustomer{0}.xsd", new [] {"0.4", "0.5"})},
};
private XMLValidator(Action<bool> resultaction, Action<XmlSeverityType, ValidationEvent> validationErrorAction)
......
......@@ -194,6 +194,7 @@
<Compile Include="Models\Simulation\Data\ModalResultField.cs" />
<Compile Include="InputData\Reader\Impl\EngineeringVTPModeVectoRunDataFactory.cs" />
<Compile Include="Models\SimulationComponent\Impl\VTPCycle.cs" />
<Compile Include="Utils\XMLHelper.cs" />
<Compile Include="OutputData\XML\XMLVTPReport.cs" />
<Compile Include="OutputData\VTPReport.cs" />
<Compile Include="OutputData\ModFilter\ActualModalDataFilter.cs" />
......@@ -449,6 +450,9 @@
<EmbeddedResource Include="Resources\XSD\VectoOutputManufacturer.0.5.xsd">
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Resources\XSD\VectoOutputCustomer.0.5.xsd">
<SubType>Designer</SubType>
</EmbeddedResource>
<None Include="Utils\VectoVersionCore.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>VectoVersionCore.cs</LastGenOutput>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment