diff --git a/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs b/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs index 8bbaac2c7f9657d40c01491fc4a907676fde7f86..d4a0505122f0e393d8e84a02fe4833c510710395 100644 --- a/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs +++ b/VectoCommon/VectoCommon/Resources/XMLNames.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // <auto-generated> -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 // -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // </auto-generated> //------------------------------------------------------------------------------ @@ -13,12 +13,12 @@ namespace TUGraz.VectoCommon.Resources { /// <summary> - /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// A strongly-typed resource class, for looking up localized strings, etc. /// </summary> - // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert - // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. - // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen - // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] @@ -33,7 +33,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// Returns the cached ResourceManager instance used by this class. /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Globalization.CultureInfo Culture { @@ -61,7 +61,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt. + /// Looks up a localized string similar to Ratio. /// </summary> public static string ADC_Ratio { get { @@ -70,7 +70,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt. + /// Looks up a localized string similar to TorqueLossMap. /// </summary> public static string ADC_TorqueLossMap { get { @@ -79,7 +79,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string ADC_TorqueLossMap_Entry { get { @@ -88,7 +88,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die inputSpeed ähnelt. + /// Looks up a localized string similar to inputSpeed. /// </summary> public static string ADC_TorqueLossMap_InputSpeed { get { @@ -97,7 +97,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die inputTorque ähnelt. + /// Looks up a localized string similar to inputTorque. /// </summary> public static string ADC_TorqueLossMap_InputTorque { get { @@ -106,7 +106,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueLoss ähnelt. + /// Looks up a localized string similar to torqueLoss. /// </summary> public static string ADC_TorqueLossMap_TorqueLoss { get { @@ -115,7 +115,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CdxA_0 ähnelt. + /// Looks up a localized string similar to CdxA_0. /// </summary> public static string AirDrag_CdxA_0 { get { @@ -124,7 +124,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AirDragDataDeclarationType ähnelt. + /// Looks up a localized string similar to AirDragDataDeclarationType. /// </summary> public static string AirDrag_Data_Type_Attr { get { @@ -133,7 +133,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DeclaredCdxA ähnelt. + /// Looks up a localized string similar to DeclaredCdxA. /// </summary> public static string AirDrag_DeclaredCdxA { get { @@ -142,7 +142,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DeclaredCdxA ähnelt. + /// Looks up a localized string similar to DeclaredCdxA. /// </summary> public static string AirDrag_DeclaredCdxA1 { get { @@ -151,7 +151,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TransferredCdxA ähnelt. + /// Looks up a localized string similar to TransferredCdxA. /// </summary> public static string AirDrag_TransferredCDxA { get { @@ -160,7 +160,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TransferredCdxA ähnelt. + /// Looks up a localized string similar to TransferredCdxA. /// </summary> public static string AirDragArea_TransferredCdxA { get { @@ -169,7 +169,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Efficiency ähnelt. + /// Looks up a localized string similar to Efficiency. /// </summary> public static string AngleDrive_Efficiency { get { @@ -178,7 +178,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Angledrive_LossMap_Entry { get { @@ -187,7 +187,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt. + /// Looks up a localized string similar to Ratio. /// </summary> public static string AngleDrive_Ratio { get { @@ -196,7 +196,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt. + /// Looks up a localized string similar to TorqueLossMap. /// </summary> public static string AngleDrive_TorqueLossMap { get { @@ -205,7 +205,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die type ähnelt. + /// Looks up a localized string similar to type. /// </summary> public static string Attr_Type { get { @@ -214,7 +214,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die auxiliarySpeed ähnelt. + /// Looks up a localized string similar to auxiliarySpeed. /// </summary> public static string Aux_AuxMap_AuxiliarySpeed_Attr { get { @@ -223,7 +223,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die mechanicalPower ähnelt. + /// Looks up a localized string similar to mechanicalPower. /// </summary> public static string Aux_AuxMap_MechanicalPower_Attr { get { @@ -232,7 +232,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Auxiliary ähnelt. + /// Looks up a localized string similar to Auxiliary. /// </summary> public static string Auxiliaries_Auxiliary { get { @@ -241,7 +241,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AuxMap ähnelt. + /// Looks up a localized string similar to AuxMap. /// </summary> public static string Auxiliaries_Auxiliary_AuxMap { get { @@ -250,7 +250,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Auxiliaries_Auxiliary_AuxMap_Entry { get { @@ -259,7 +259,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ConstantAuxLoad ähnelt. + /// Looks up a localized string similar to ConstantAuxLoad. /// </summary> public static string Auxiliaries_Auxiliary_ConstantAuxLoad { get { @@ -268,7 +268,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EfficiencyAuxSupply ähnelt. + /// Looks up a localized string similar to EfficiencyAuxSupply. /// </summary> public static string Auxiliaries_Auxiliary_EfficiencyAuxSupply { get { @@ -277,7 +277,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EfficiencyToEngine ähnelt. + /// Looks up a localized string similar to EfficiencyToEngine. /// </summary> public static string Auxiliaries_Auxiliary_EfficiencyToEngine { get { @@ -286,7 +286,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die id ähnelt. + /// Looks up a localized string similar to id. /// </summary> public static string Auxiliaries_Auxiliary_ID_Attr { get { @@ -295,7 +295,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Technology ähnelt. + /// Looks up a localized string similar to Technology. /// </summary> public static string Auxiliaries_Auxiliary_Technology { get { @@ -304,7 +304,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TransmissionRatioToEngine ähnelt. + /// Looks up a localized string similar to TransmissionRatioToEngine. /// </summary> public static string Auxiliaries_Auxiliary_TransmissionRatioToEngine { get { @@ -313,7 +313,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AuxiliariesDataDeclarationType ähnelt. + /// Looks up a localized string similar to AuxiliariesDataDeclarationType. /// </summary> public static string Auxiliaries_Type_Attr_DataDeclarationType { get { @@ -322,7 +322,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die supplyPower ähnelt. + /// Looks up a localized string similar to supplyPower. /// </summary> public static string Auxr_AuxMapMapping_SupplyPower_Attr { get { @@ -331,7 +331,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleDataDeclarationType ähnelt. + /// Looks up a localized string similar to AxleDataDeclarationType. /// </summary> public static string Axle_Type_Attr_AxleDataDeclarationType { get { @@ -340,7 +340,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Efficiency ähnelt. + /// Looks up a localized string similar to Efficiency. /// </summary> public static string Axlegear_Efficiency { get { @@ -349,7 +349,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LineType ähnelt. + /// Looks up a localized string similar to LineType. /// </summary> public static string Axlegear_LineType { get { @@ -358,7 +358,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt. + /// Looks up a localized string similar to Ratio. /// </summary> public static string Axlegear_Ratio { get { @@ -367,7 +367,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt. + /// Looks up a localized string similar to TorqueLossMap. /// </summary> public static string Axlegear_TorqueLossMap { get { @@ -376,7 +376,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Axlegear_TorqueLossMap_Entry { get { @@ -385,7 +385,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxlegearDataDeclarationType ähnelt. + /// Looks up a localized string similar to AxlegearDataDeclarationType. /// </summary> public static string AxleGear_Type_Attr { get { @@ -394,7 +394,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Axles ähnelt. + /// Looks up a localized string similar to Axles. /// </summary> public static string AxleWheels_Axles { get { @@ -403,7 +403,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Axle ähnelt. + /// Looks up a localized string similar to Axle. /// </summary> public static string AxleWheels_Axles_Axle { get { @@ -412,7 +412,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die axleNumber ähnelt. + /// Looks up a localized string similar to axleNumber. /// </summary> public static string AxleWheels_Axles_Axle_AxleNumber_Attr { get { @@ -421,7 +421,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleType ähnelt. + /// Looks up a localized string similar to AxleType. /// </summary> public static string AxleWheels_Axles_Axle_AxleType { get { @@ -430,7 +430,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleType ähnelt. + /// Looks up a localized string similar to AxleType. /// </summary> public static string AxleWheels_Axles_Axle_AxleType_Attr { get { @@ -439,7 +439,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Dimension ähnelt. + /// Looks up a localized string similar to Dimension. /// </summary> public static string AxleWheels_Axles_Axle_Dimension { get { @@ -448,7 +448,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DynamicTyreRadius ähnelt. + /// Looks up a localized string similar to DynamicTyreRadius. /// </summary> public static string AxleWheels_Axles_Axle_DynamicTyreRadius { get { @@ -457,7 +457,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FzISO ähnelt. + /// Looks up a localized string similar to FzISO. /// </summary> public static string AxleWheels_Axles_Axle_FzISO { get { @@ -466,7 +466,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt. + /// Looks up a localized string similar to Inertia. /// </summary> public static string AxleWheels_Axles_Axle_Inertia { get { @@ -475,7 +475,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RRCDeclared ähnelt. + /// Looks up a localized string similar to RRCDeclared. /// </summary> public static string AxleWheels_Axles_Axle_RRCDeclared { get { @@ -484,7 +484,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RRCISO ähnelt. + /// Looks up a localized string similar to RRCISO. /// </summary> public static string AxleWheels_Axles_Axle_RRCISO { get { @@ -493,7 +493,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Steered ähnelt. + /// Looks up a localized string similar to Steered. /// </summary> public static string AxleWheels_Axles_Axle_Steered { get { @@ -502,7 +502,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TwinTyres ähnelt. + /// Looks up a localized string similar to TwinTyres. /// </summary> public static string AxleWheels_Axles_Axle_TwinTyres { get { @@ -511,7 +511,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TwinTyres ähnelt. + /// Looks up a localized string similar to TwinTyres. /// </summary> public static string AxleWheels_Axles_Axle_TwinTyres_Attr { get { @@ -520,7 +520,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Tyre ähnelt. + /// Looks up a localized string similar to Tyre. /// </summary> public static string AxleWheels_Axles_Axle_Tyre { get { @@ -529,7 +529,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WeightShare ähnelt. + /// Looks up a localized string similar to WeightShare. /// </summary> public static string AxleWheels_Axles_Axle_WeightShare { get { @@ -538,7 +538,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleWheelsDataDeclarationType ähnelt. + /// Looks up a localized string similar to AxleWheelsDataDeclarationType. /// </summary> public static string AxleWheels_Type_Attr_AxleWheelsDeclarationType { get { @@ -547,7 +547,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SOCmax ähnelt. + /// Looks up a localized string similar to SOCmax. /// </summary> public static string Battery_SOCmax { get { @@ -556,7 +556,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SOCmin ähnelt. + /// Looks up a localized string similar to SOCmin. /// </summary> public static string Battery_SOCmin { get { @@ -565,7 +565,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die StringID ähnelt. + /// Looks up a localized string similar to StringID. /// </summary> public static string Battery_StringID { get { @@ -574,7 +574,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die boostingTorque ähnelt. + /// Looks up a localized string similar to boostingTorque. /// </summary> public static string BoostingLimitation_BoostingTorque { get { @@ -583,7 +583,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string BoostingLimitation_Entry { get { @@ -592,7 +592,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die rotationalSpeed ähnelt. + /// Looks up a localized string similar to rotationalSpeed. /// </summary> public static string BoostingLimitation_RotationalSpeed { get { @@ -601,7 +601,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AdBlueDosing ähnelt. + /// Looks up a localized string similar to AdBlueDosing. /// </summary> public static string Bus_AdBlueDosing { get { @@ -610,7 +610,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AdjustableAuxiliaryHeater ähnelt. + /// Looks up a localized string similar to AdjustableAuxiliaryHeater. /// </summary> public static string Bus_AdjustableAuxiliaryHeater { get { @@ -619,7 +619,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AdjustableCoolantThermostat ähnelt. + /// Looks up a localized string similar to AdjustableCoolantThermostat. /// </summary> public static string Bus_AdjustableCoolantThermostat { get { @@ -628,7 +628,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AirdragModifiedMultistep ähnelt. + /// Looks up a localized string similar to AirdragModifiedMultistep. /// </summary> public static string Bus_AirdragModifiedMultistep { get { @@ -637,7 +637,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AirElectricHeater ähnelt. + /// Looks up a localized string similar to AirElectricHeater. /// </summary> public static string Bus_AirElectricHeater { get { @@ -646,7 +646,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AirsuspensionControl ähnelt. + /// Looks up a localized string similar to AirsuspensionControl. /// </summary> public static string Bus_AirsuspensionControl { get { @@ -655,7 +655,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AlternatorTechnology ähnelt. + /// Looks up a localized string similar to AlternatorTechnology. /// </summary> public static string Bus_AlternatorTechnology { get { @@ -664,7 +664,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AuxiliaryHeaterPower ähnelt. + /// Looks up a localized string similar to AuxiliaryHeaterPower. /// </summary> public static string Bus_AuxiliaryHeaterPower { get { @@ -673,7 +673,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Brakelights ähnelt. + /// Looks up a localized string similar to Brakelights. /// </summary> public static string Bus_Brakelights { get { @@ -682,7 +682,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CompressorRatio ähnelt. + /// Looks up a localized string similar to CompressorRatio. /// </summary> public static string Bus_CompressorRatio { get { @@ -691,7 +691,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CompressorType ähnelt. + /// Looks up a localized string similar to CompressorType. /// </summary> public static string Bus_CompressorType { get { @@ -700,7 +700,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Dayrunninglights ähnelt. + /// Looks up a localized string similar to Dayrunninglights. /// </summary> public static string Bus_Dayrunninglights { get { @@ -709,7 +709,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DeclarationType ähnelt. + /// Looks up a localized string similar to DeclarationType. /// </summary> public static string Bus_DeclarationType { get { @@ -718,7 +718,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DoorDriveTechnology ähnelt. + /// Looks up a localized string similar to DoorDriveTechnology. /// </summary> public static string Bus_DoorDriveTechnology { get { @@ -727,7 +727,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DoubleGlazing ähnelt. + /// Looks up a localized string similar to DoubleGlazing. /// </summary> public static string Bus_DoubleGlazing { get { @@ -736,7 +736,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DriverAC ähnelt. + /// Looks up a localized string similar to DriverAC. /// </summary> public static string Bus_DriverAC { get { @@ -745,7 +745,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineWasteGasHeatExchanger ähnelt. + /// Looks up a localized string similar to EngineWasteGasHeatExchanger. /// </summary> public static string Bus_EngineWasteGasHeatExchanger { get { @@ -754,7 +754,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EntranceHeight ähnelt. + /// Looks up a localized string similar to EntranceHeight. /// </summary> public static string Bus_EntranceHeight { get { @@ -763,7 +763,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Headlights ähnelt. + /// Looks up a localized string similar to Headlights. /// </summary> public static string Bus_Headlights { get { @@ -772,7 +772,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HeatPump ähnelt. + /// Looks up a localized string similar to HeatPump. /// </summary> public static string Bus_HeatPump { get { @@ -781,7 +781,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HeatPumpModeDriverCompartment ähnelt. + /// Looks up a localized string similar to HeatPumpModeDriverCompartment. /// </summary> public static string Bus_HeatPumpModeDriver { get { @@ -790,7 +790,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HeatPumpModePassengerCompartment ähnelt. + /// Looks up a localized string similar to HeatPumpModePassengerCompartment. /// </summary> public static string Bus_HeatPumpModePassenger { get { @@ -799,7 +799,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HeatPumpTypeDriverCompartment ähnelt. + /// Looks up a localized string similar to HeatPumpTypeDriverCompartment. /// </summary> public static string Bus_HeatPumpTypeDriver { get { @@ -808,7 +808,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HeatPumpTypePassengerCompartment ähnelt. + /// Looks up a localized string similar to HeatPumpTypePassengerCompartment. /// </summary> public static string Bus_HeatPumpTypePassenger { get { @@ -817,7 +817,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HeightIntegratedBody ähnelt. + /// Looks up a localized string similar to HeightIntegratedBody. /// </summary> public static string Bus_HeightIntegratedBody { get { @@ -826,7 +826,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Interiorlights ähnelt. + /// Looks up a localized string similar to Interiorlights. /// </summary> public static string Bus_Interiorlights { get { @@ -835,7 +835,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LowEntry ähnelt. + /// Looks up a localized string similar to LowEntry. /// </summary> public static string Bus_LowEntry { get { @@ -844,7 +844,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LowerDeck ähnelt. + /// Looks up a localized string similar to LowerDeck. /// </summary> public static string Bus_LowerDeck { get { @@ -853,7 +853,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die NumberPassengerSeatsLowerDeck ähnelt. + /// Looks up a localized string similar to NumberPassengerSeatsLowerDeck. /// </summary> public static string Bus_NumberPassengerSeatsLowerDeck { get { @@ -862,7 +862,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die NumberPassengerSeatsUpperDeck ähnelt. + /// Looks up a localized string similar to NumberPassengerSeatsUpperDeck. /// </summary> public static string Bus_NumberPassengerSeatsUpperDeck { get { @@ -871,7 +871,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die NumberPassengersLowerDeck ähnelt. + /// Looks up a localized string similar to NumberPassengersLowerDeck. /// </summary> public static string Bus_NumberPassengersLowerDeck { get { @@ -880,7 +880,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die NumberPassengersStandingLowerDeck ähnelt. + /// Looks up a localized string similar to NumberPassengersStandingLowerDeck. /// </summary> public static string Bus_NumberPassengersStandingLowerDeck { get { @@ -889,7 +889,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die NumberPassengersStandingUpperDeck ähnelt. + /// Looks up a localized string similar to NumberPassengersStandingUpperDeck. /// </summary> public static string Bus_NumberPassengersStandingUpperDeck { get { @@ -898,7 +898,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die NumberPassengersUpperDeck ähnelt. + /// Looks up a localized string similar to NumberPassengersUpperDeck. /// </summary> public static string Bus_NumberPassengersUpperDeck { get { @@ -907,7 +907,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die OtherHeatingTechnology ähnelt. + /// Looks up a localized string similar to OtherHeatingTechnology. /// </summary> public static string Bus_OtherHeatingTechnology { get { @@ -916,7 +916,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PassengerAC ähnelt. + /// Looks up a localized string similar to PassengerAC. /// </summary> public static string Bus_PassengerAC { get { @@ -925,7 +925,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PassengerCount ähnelt. + /// Looks up a localized string similar to PassengerCount. /// </summary> public static string Bus_PassengerCount { get { @@ -934,7 +934,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Positionlights ähnelt. + /// Looks up a localized string similar to Positionlights. /// </summary> public static string Bus_Positionlights { get { @@ -943,7 +943,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PrimaryVehicle ähnelt. + /// Looks up a localized string similar to PrimaryVehicle. /// </summary> public static string Bus_PrimaryVehicle { get { @@ -952,7 +952,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ResultCards ähnelt. + /// Looks up a localized string similar to ResultCards. /// </summary> public static string Bus_ResultCards { get { @@ -961,7 +961,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SeparateAirDistributionDucts ähnelt. + /// Looks up a localized string similar to SeparateAirDistributionDucts. /// </summary> public static string Bus_SeparateAirDistributionDucts { get { @@ -970,7 +970,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SizeOfAirSupply ähnelt. + /// Looks up a localized string similar to SizeOfAirSupply. /// </summary> public static string Bus_SizeOfAirSupply { get { @@ -979,7 +979,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartElectrics ähnelt. + /// Looks up a localized string similar to SmartElectrics. /// </summary> public static string Bus_Smart_Electrics { get { @@ -988,7 +988,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartCompressionSystem ähnelt. + /// Looks up a localized string similar to SmartCompressionSystem. /// </summary> public static string Bus_SmartCompressionSystem { get { @@ -997,7 +997,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartRegenerationSystem ähnelt. + /// Looks up a localized string similar to SmartRegenerationSystem. /// </summary> public static string Bus_SmartRegenerationSystem { get { @@ -1006,7 +1006,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Status ähnelt. + /// Looks up a localized string similar to Status. /// </summary> public static string Bus_Status { get { @@ -1015,7 +1015,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SystemConfiguration ähnelt. + /// Looks up a localized string similar to SystemConfiguration. /// </summary> public static string Bus_SystemConfiguration { get { @@ -1024,7 +1024,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die UpperDeck ähnelt. + /// Looks up a localized string similar to UpperDeck. /// </summary> public static string Bus_UpperDeck { get { @@ -1033,7 +1033,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleDeclarationType ähnelt. + /// Looks up a localized string similar to VehicleDeclarationType. /// </summary> public static string Bus_VehicleDeclarationType { get { @@ -1042,7 +1042,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleLength ähnelt. + /// Looks up a localized string similar to VehicleLength. /// </summary> public static string Bus_VehicleLength { get { @@ -1051,7 +1051,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleWidth ähnelt. + /// Looks up a localized string similar to VehicleWidth. /// </summary> public static string Bus_VehicleWidth { get { @@ -1060,7 +1060,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WaterElectricHeater ähnelt. + /// Looks up a localized string similar to WaterElectricHeater. /// </summary> public static string Bus_WaterElectricHeater { get { @@ -1069,7 +1069,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Clutch ähnelt. + /// Looks up a localized string similar to Clutch. /// </summary> public static string BusAux_Clutch { get { @@ -1078,7 +1078,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricSystem ähnelt. + /// Looks up a localized string similar to ElectricSystem. /// </summary> public static string BusAux_ElectricSystem { get { @@ -1087,7 +1087,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ratio ähnelt. + /// Looks up a localized string similar to ratio. /// </summary> public static string BusAux_ElectricSystem_Alternator_Ratio_Attr { get { @@ -1096,7 +1096,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AlternatorTechnology ähnelt. + /// Looks up a localized string similar to AlternatorTechnology. /// </summary> public static string BusAux_ElectricSystem_AlternatorTechnology { get { @@ -1105,7 +1105,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Battery ähnelt. + /// Looks up a localized string similar to Battery. /// </summary> public static string BusAux_ElectricSystem_Battery { get { @@ -1114,7 +1114,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BatteryTechnology ähnelt. + /// Looks up a localized string similar to BatteryTechnology. /// </summary> public static string BusAux_ElectricSystem_BatteryTechnology { get { @@ -1123,7 +1123,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Capacitor ähnelt. + /// Looks up a localized string similar to Capacitor. /// </summary> public static string BusAux_ElectricSystem_Capacitor { get { @@ -1132,7 +1132,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CapacitorTechnology ähnelt. + /// Looks up a localized string similar to CapacitorTechnology. /// </summary> public static string BusAux_ElectricSystem_CapacitorTechnology { get { @@ -1141,7 +1141,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die NominalVoltage ähnelt. + /// Looks up a localized string similar to NominalVoltage. /// </summary> public static string BusAux_ElectricSystem_NominalVoltage { get { @@ -1150,7 +1150,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RatedCapacitance ähnelt. + /// Looks up a localized string similar to RatedCapacitance. /// </summary> public static string BusAux_ElectricSystem_RatedCapacitance { get { @@ -1159,7 +1159,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RatedCapacity ähnelt. + /// Looks up a localized string similar to RatedCapacity. /// </summary> public static string BusAux_ElectricSystem_RatedCapacity { get { @@ -1168,7 +1168,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RatedCurrent ähnelt. + /// Looks up a localized string similar to RatedCurrent. /// </summary> public static string BusAux_ElectricSystem_RatedCurrent { get { @@ -1177,7 +1177,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RatedVoltage ähnelt. + /// Looks up a localized string similar to RatedVoltage. /// </summary> public static string BusAux_ElectricSystem_RatedRatedVoltage { get { @@ -1186,7 +1186,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RatedVoltage ähnelt. + /// Looks up a localized string similar to RatedVoltage. /// </summary> public static string BusAux_ElectricSystem_RatedVoltage { get { @@ -1195,7 +1195,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ResultCards ähnelt. + /// Looks up a localized string similar to ResultCards. /// </summary> public static string BusAux_ElectricSystem_ResultCards { get { @@ -1204,7 +1204,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartAlternator ähnelt. + /// Looks up a localized string similar to SmartAlternator. /// </summary> public static string BusAux_ElectricSystem_SmartAlternator { get { @@ -1213,7 +1213,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartElectrics ähnelt. + /// Looks up a localized string similar to SmartElectrics. /// </summary> public static string BusAux_ElectricSystem_SmartElectrics { get { @@ -1222,7 +1222,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SupplyFromHEVPossible ähnelt. + /// Looks up a localized string similar to SupplyFromHEVPossible. /// </summary> public static string BusAux_ElectricSystem_SupplyFromHEVPossible { get { @@ -1231,7 +1231,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Fan ähnelt. + /// Looks up a localized string similar to Fan. /// </summary> public static string BusAux_Fan { get { @@ -1240,7 +1240,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HVAC ähnelt. + /// Looks up a localized string similar to HVAC. /// </summary> public static string BusAux_HVAC { get { @@ -1249,7 +1249,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LEDLights ähnelt. + /// Looks up a localized string similar to LEDLights. /// </summary> public static string BusAux_LEDLights { get { @@ -1258,7 +1258,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PneumaticSystem ähnelt. + /// Looks up a localized string similar to PneumaticSystem. /// </summary> public static string BusAux_PneumaticSystem { get { @@ -1267,7 +1267,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AdBlueDosing ähnelt. + /// Looks up a localized string similar to AdBlueDosing. /// </summary> public static string BusAux_PneumaticSystem_AdBlueDosing { get { @@ -1276,7 +1276,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AirsuspensionControl ähnelt. + /// Looks up a localized string similar to AirsuspensionControl. /// </summary> public static string BusAux_PneumaticSystem_AirsuspensionControl { get { @@ -1285,7 +1285,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CompressorRatio ähnelt. + /// Looks up a localized string similar to CompressorRatio. /// </summary> public static string BusAux_PneumaticSystem_CompressorRatio { get { @@ -1294,7 +1294,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SizeOfAirSupply ähnelt. + /// Looks up a localized string similar to SizeOfAirSupply. /// </summary> public static string BusAux_PneumaticSystem_CompressorSize { get { @@ -1303,7 +1303,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DoorDriveTechnology ähnelt. + /// Looks up a localized string similar to DoorDriveTechnology. /// </summary> public static string BusAux_PneumaticSystem_DoorDriveTechnology { get { @@ -1312,7 +1312,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PneumaticSCRReagentDosing ähnelt. + /// Looks up a localized string similar to PneumaticSCRReagentDosing. /// </summary> public static string BusAux_PneumaticSystem_SCRReagentDosing { get { @@ -1321,7 +1321,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartCompressionSystem ähnelt. + /// Looks up a localized string similar to SmartCompressionSystem. /// </summary> public static string BusAux_PneumaticSystem_SmartcompressionSystem { get { @@ -1330,7 +1330,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SmartRegenerationSystem ähnelt. + /// Looks up a localized string similar to SmartRegenerationSystem. /// </summary> public static string BusAux_PneumaticSystem_SmartRegenerationSystem { get { @@ -1339,7 +1339,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string BusAux_ResultCard_Entry { get { @@ -1348,7 +1348,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Idle ähnelt. + /// Looks up a localized string similar to Idle. /// </summary> public static string BusAux_ResultCard_Idle { get { @@ -1357,7 +1357,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Overrun ähnelt. + /// Looks up a localized string similar to Overrun. /// </summary> public static string BusAux_ResultCard_Overrun { get { @@ -1366,7 +1366,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Traction ähnelt. + /// Looks up a localized string similar to Traction. /// </summary> public static string BusAux_ResultCard_Traction { get { @@ -1375,7 +1375,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SteeringPump ähnelt. + /// Looks up a localized string similar to SteeringPump. /// </summary> public static string BusAux_SteeringPump { get { @@ -1384,7 +1384,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Technology ähnelt. + /// Looks up a localized string similar to Technology. /// </summary> public static string BusAux_Technology { get { @@ -1393,7 +1393,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Cooling ähnelt. + /// Looks up a localized string similar to Cooling. /// </summary> public static string BusHVACHeatPumpCooling { get { @@ -1402,7 +1402,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Heating ähnelt. + /// Looks up a localized string similar to Heating. /// </summary> public static string BusHVACHeatPumpHeating { get { @@ -1411,7 +1411,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BusManufacturingStepDataType ähnelt. + /// Looks up a localized string similar to BusManufacturingStepDataType. /// </summary> public static string BusManufacturingStepDataType { get { @@ -1420,7 +1420,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Capacitance ähnelt. + /// Looks up a localized string similar to Capacitance. /// </summary> public static string Capacitor_Capacitance { get { @@ -1429,7 +1429,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die InternalResistance ähnelt. + /// Looks up a localized string similar to InternalResistance. /// </summary> public static string Capacitor_InternalResistance { get { @@ -1438,7 +1438,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxChargingCurrent ähnelt. + /// Looks up a localized string similar to MaxChargingCurrent. /// </summary> public static string Capacitor_MaxChargingCurrent { get { @@ -1447,7 +1447,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxDischargingCurrent ähnelt. + /// Looks up a localized string similar to MaxDischargingCurrent. /// </summary> public static string Capacitor_MaxDischargingCurrent { get { @@ -1456,7 +1456,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxVoltage ähnelt. + /// Looks up a localized string similar to MaxVoltage. /// </summary> public static string Capacitor_MaxVoltage { get { @@ -1465,7 +1465,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MinVoltage ähnelt. + /// Looks up a localized string similar to MinVoltage. /// </summary> public static string Capacitor_MinVoltage { get { @@ -1474,7 +1474,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ChassisConfiguration ähnelt. + /// Looks up a localized string similar to ChassisConfiguration. /// </summary> public static string ChassisConfiguration { get { @@ -1483,7 +1483,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ConventionalLorryOutputType ähnelt. + /// Looks up a localized string similar to ConventionalLorryOutputType. /// </summary> public static string CIF_OutputDataType_ConventionalLorryOutputType { get { @@ -1492,7 +1492,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Exempted_CompletedBusOutputType ähnelt. + /// Looks up a localized string similar to Exempted_CompletedBusOutputType. /// </summary> public static string CIF_OutputDataType_Exempted_CompletedBusOutputType { get { @@ -1501,7 +1501,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Exempted_LorryOutputType ähnelt. + /// Looks up a localized string similar to Exempted_LorryOutputType. /// </summary> public static string CIF_OutputDataType_Exempted_LorryOutputType { get { @@ -1510,7 +1510,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HEV_IEPC_S_LorryOutputType ähnelt. + /// Looks up a localized string similar to HEV_IEPC_S_LorryOutputType. /// </summary> public static string CIF_OutputDataType_HEV_IEPC_S_LorryOutputType { get { @@ -1519,7 +1519,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HEV_Px_LorryOutputType ähnelt. + /// Looks up a localized string similar to HEV_Px_LorryOutputType. /// </summary> public static string CIF_OutputDataType_HEV_Px_LorryOutputType { get { @@ -1528,7 +1528,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HEV_S2_LorryOutputType ähnelt. + /// Looks up a localized string similar to HEV_S2_LorryOutputType. /// </summary> public static string CIF_OutputDataType_HEV_S2_LorryOutputType { get { @@ -1537,7 +1537,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HEV_S3_LorryOutputType ähnelt. + /// Looks up a localized string similar to HEV_S3_LorryOutputType. /// </summary> public static string CIF_OutputDataType_HEV_S3_LorryOutputType { get { @@ -1546,7 +1546,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HEV_S4_LorryOutputType ähnelt. + /// Looks up a localized string similar to HEV_S4_LorryOutputType. /// </summary> public static string CIF_OutputDataType_HEV_S4_LorryOutputType { get { @@ -1555,7 +1555,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PEV_E2_LorryOutputType ähnelt. + /// Looks up a localized string similar to PEV_E2_LorryOutputType. /// </summary> public static string CIF_OutputDataType_PEV_E2_LorryOutputType { get { @@ -1564,7 +1564,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PEV_E3_LorryOutputType ähnelt. + /// Looks up a localized string similar to PEV_E3_LorryOutputType. /// </summary> public static string CIF_OutputDataType_PEV_E3_LorryOutputType { get { @@ -1573,7 +1573,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PEV_E4_LorryOutputType ähnelt. + /// Looks up a localized string similar to PEV_E4_LorryOutputType. /// </summary> public static string CIF_OutputDataType_PEV_E4_LorryOutputType { get { @@ -1582,7 +1582,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PEV_IEPC_LorryOutputType ähnelt. + /// Looks up a localized string similar to PEV_IEPC_LorryOutputType. /// </summary> public static string CIF_OutputDataType_PEV_IEPC_LorryOutputType { get { @@ -1591,7 +1591,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ADC ähnelt. + /// Looks up a localized string similar to ADC. /// </summary> public static string Component_ADC { get { @@ -1600,7 +1600,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AirDrag ähnelt. + /// Looks up a localized string similar to AirDrag. /// </summary> public static string Component_AirDrag { get { @@ -1609,7 +1609,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Angledrive ähnelt. + /// Looks up a localized string similar to Angledrive. /// </summary> public static string Component_Angledrive { get { @@ -1618,7 +1618,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AppVersion ähnelt. + /// Looks up a localized string similar to AppVersion. /// </summary> public static string Component_AppVersion { get { @@ -1627,7 +1627,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Auxiliaries ähnelt. + /// Looks up a localized string similar to Auxiliaries. /// </summary> public static string Component_Auxiliaries { get { @@ -1636,7 +1636,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Axlegear ähnelt. + /// Looks up a localized string similar to Axlegear. /// </summary> public static string Component_Axlegear { get { @@ -1645,7 +1645,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleWheels ähnelt. + /// Looks up a localized string similar to AxleWheels. /// </summary> public static string Component_AxleWheels { get { @@ -1654,7 +1654,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BatterySystem ähnelt. + /// Looks up a localized string similar to BatterySystem. /// </summary> public static string Component_BatterySystem { get { @@ -1663,7 +1663,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CapacitorSystem ähnelt. + /// Looks up a localized string similar to CapacitorSystem. /// </summary> public static string Component_CapacitorSystem { get { @@ -1672,7 +1672,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CertificationMethod ähnelt. + /// Looks up a localized string similar to CertificationMethod. /// </summary> public static string Component_CertificationMethod { get { @@ -1681,7 +1681,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CertificationNumber ähnelt. + /// Looks up a localized string similar to CertificationNumber. /// </summary> public static string Component_CertificationNumber { get { @@ -1690,7 +1690,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CertifiedAeroReduction ähnelt. + /// Looks up a localized string similar to CertifiedAeroReduction. /// </summary> public static string Component_CertifiedAeroReduction { get { @@ -1699,7 +1699,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Creator ähnelt. + /// Looks up a localized string similar to Creator. /// </summary> public static string Component_Creator { get { @@ -1708,7 +1708,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Date ähnelt. + /// Looks up a localized string similar to Date. /// </summary> public static string Component_Date { get { @@ -1717,7 +1717,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DriverModel ähnelt. + /// Looks up a localized string similar to DriverModel. /// </summary> public static string Component_DriverModel { get { @@ -1726,7 +1726,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricEnergyStorage ähnelt. + /// Looks up a localized string similar to ElectricEnergyStorage. /// </summary> public static string Component_ElectricEnergyStorage { get { @@ -1735,7 +1735,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricMachine ähnelt. + /// Looks up a localized string similar to ElectricMachine. /// </summary> public static string Component_ElectricMachine { get { @@ -1744,7 +1744,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricMachineGEN ähnelt. + /// Looks up a localized string similar to ElectricMachineGEN. /// </summary> public static string Component_ElectricMachineGEN { get { @@ -1753,7 +1753,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricMachineSystem ähnelt. + /// Looks up a localized string similar to ElectricMachineSystem. /// </summary> public static string Component_ElectricMachineSystem { get { @@ -1762,7 +1762,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Engine ähnelt. + /// Looks up a localized string similar to Engine. /// </summary> public static string Component_Engine { get { @@ -1771,7 +1771,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Gearbox ähnelt. + /// Looks up a localized string similar to Gearbox. /// </summary> public static string Component_Gearbox { get { @@ -1780,7 +1780,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MainCertificationMethod ähnelt. + /// Looks up a localized string similar to MainCertificationMethod. /// </summary> public static string Component_Gearbox_CertificationMethod { get { @@ -1789,7 +1789,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die id ähnelt. + /// Looks up a localized string similar to id. /// </summary> public static string Component_ID_Attr { get { @@ -1798,7 +1798,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die IEPC ähnelt. + /// Looks up a localized string similar to IEPC. /// </summary> public static string Component_IEPC { get { @@ -1807,7 +1807,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Manufacturer ähnelt. + /// Looks up a localized string similar to Manufacturer. /// </summary> public static string Component_Manufacturer { get { @@ -1816,7 +1816,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerAddress ähnelt. + /// Looks up a localized string similar to ManufacturerAddress. /// </summary> public static string Component_ManufacturerAddress { get { @@ -1825,7 +1825,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Model ähnelt. + /// Looks up a localized string similar to Model. /// </summary> public static string Component_Model { get { @@ -1834,7 +1834,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Retarder ähnelt. + /// Looks up a localized string similar to Retarder. /// </summary> public static string Component_Retarder { get { @@ -1843,7 +1843,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TechnicalReportId ähnelt. + /// Looks up a localized string similar to TechnicalReportId. /// </summary> public static string Component_TechnicalReportId { get { @@ -1852,7 +1852,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueConverter ähnelt. + /// Looks up a localized string similar to TorqueConverter. /// </summary> public static string Component_TorqueConverter { get { @@ -1861,7 +1861,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Transmission ähnelt. + /// Looks up a localized string similar to Transmission. /// </summary> public static string Component_Transmission { get { @@ -1870,7 +1870,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die type ähnelt. + /// Looks up a localized string similar to type. /// </summary> public static string Component_Type_Attr { get { @@ -1879,7 +1879,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOType ähnelt. + /// Looks up a localized string similar to PTOType. /// </summary> public static string Component_Type_Attr_PTO { get { @@ -1888,7 +1888,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Vehicle ähnelt. + /// Looks up a localized string similar to Vehicle. /// </summary> public static string Component_Vehicle { get { @@ -1897,7 +1897,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Data ähnelt. + /// Looks up a localized string similar to Data. /// </summary> public static string ComponentDataWrapper { get { @@ -1906,7 +1906,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleComponentsType ähnelt. + /// Looks up a localized string similar to VehicleComponentsType. /// </summary> public static string Components_type_attr { get { @@ -1915,7 +1915,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CompressorDrive ähnelt. + /// Looks up a localized string similar to CompressorDrive. /// </summary> public static string CompressorDrive { get { @@ -1924,7 +1924,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Conditioning ähnelt. + /// Looks up a localized string similar to Conditioning. /// </summary> public static string Conditioning { get { @@ -1933,7 +1933,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die coolantTempInlet ähnelt. + /// Looks up a localized string similar to coolantTempInlet. /// </summary> public static string Conditioning_CoolantTempInlet { get { @@ -1942,7 +1942,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die coolingPower ähnelt. + /// Looks up a localized string similar to coolingPower. /// </summary> public static string Conditioning_CoolingPower { get { @@ -1951,7 +1951,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Conditioning_Entry { get { @@ -1960,7 +1960,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CorrectedActualMass ähnelt. + /// Looks up a localized string similar to CorrectedActualMass. /// </summary> public static string CorrectedActualMass { get { @@ -1969,7 +1969,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Signature ähnelt. + /// Looks up a localized string similar to Signature. /// </summary> public static string DI_Signature { get { @@ -1978,7 +1978,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Algorithm ähnelt. + /// Looks up a localized string similar to Algorithm. /// </summary> public static string DI_Signature_Algorithm_Attr { get { @@ -1987,7 +1987,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Reference ähnelt. + /// Looks up a localized string similar to Reference. /// </summary> public static string DI_Signature_Reference { get { @@ -1996,7 +1996,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DigestMethod ähnelt. + /// Looks up a localized string similar to DigestMethod. /// </summary> public static string DI_Signature_Reference_DigestMethod { get { @@ -2005,7 +2005,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DigestValue ähnelt. + /// Looks up a localized string similar to DigestValue. /// </summary> public static string DI_Signature_Reference_DigestValue { get { @@ -2014,7 +2014,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Transforms ähnelt. + /// Looks up a localized string similar to Transforms. /// </summary> public static string DI_Signature_Reference_Transforms { get { @@ -2023,7 +2023,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Transform ähnelt. + /// Looks up a localized string similar to Transform. /// </summary> public static string DI_Signature_Reference_Transforms_Transform { get { @@ -2032,7 +2032,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die URI ähnelt. + /// Looks up a localized string similar to URI. /// </summary> public static string DI_Signature_Reference_URI_Attr { get { @@ -2041,7 +2041,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DragCurve ähnelt. + /// Looks up a localized string similar to DragCurve. /// </summary> public static string DragCurve { get { @@ -2050,7 +2050,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die dragTorque ähnelt. + /// Looks up a localized string similar to dragTorque. /// </summary> public static string DragCurve_DragTorque { get { @@ -2059,7 +2059,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string DragCurve_Entry { get { @@ -2068,7 +2068,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die gear ähnelt. + /// Looks up a localized string similar to gear. /// </summary> public static string DragCurve_Gear { get { @@ -2077,7 +2077,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die outShaftSpeed ähnelt. + /// Looks up a localized string similar to outShaftSpeed. /// </summary> public static string DragCurve_OutShaftSpeed { get { @@ -2086,7 +2086,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die decisionFactorVel ähnelt. + /// Looks up a localized string similar to decisionFactorVel. /// </summary> public static string Driver_CoastingDFTargetSpeedLookupMapping_DecisionFactor_Attr { get { @@ -2095,7 +2095,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die targetVelocity ähnelt. + /// Looks up a localized string similar to targetVelocity. /// </summary> public static string Driver_CoastingDFTargetSpeedLookupMapping_TargetVelocity_Attr { get { @@ -2104,7 +2104,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die decisionFactorDrop ähnelt. + /// Looks up a localized string similar to decisionFactorDrop. /// </summary> public static string Driver_CoastingDFVelocityDropLookupMapping_DecisionFactorDrop_Attr { get { @@ -2113,7 +2113,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die velocityDrop ähnelt. + /// Looks up a localized string similar to velocityDrop. /// </summary> public static string Driver_CoastingDFVelocityDropLookupMapping_VelocityDrop_Attr { get { @@ -2122,7 +2122,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DriverAccelerationCurve ähnelt. + /// Looks up a localized string similar to DriverAccelerationCurve. /// </summary> public static string DriverModel_DriverAccelerationCurve { get { @@ -2131,7 +2131,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string DriverModel_DriverAccelerationCurve_Entry { get { @@ -2140,7 +2140,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EcoRoll ähnelt. + /// Looks up a localized string similar to EcoRoll. /// </summary> public static string DriverModel_EcoRoll { get { @@ -2149,7 +2149,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineStopStart ähnelt. + /// Looks up a localized string similar to EngineStopStart. /// </summary> public static string DriverModel_EngineStopStart { get { @@ -2158,7 +2158,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineStopStartParameters ähnelt. + /// Looks up a localized string similar to EngineStopStartParameters. /// </summary> public static string DriverModel_EngineStopStartParameters { get { @@ -2167,7 +2167,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LookAheadCoasting ähnelt. + /// Looks up a localized string similar to LookAheadCoasting. /// </summary> public static string DriverModel_LookAheadCoasting { get { @@ -2176,7 +2176,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DecisionFactorOffset ähnelt. + /// Looks up a localized string similar to DecisionFactorOffset. /// </summary> public static string DriverModel_LookAheadCoasting_DecisionFactorOffset { get { @@ -2185,7 +2185,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DecisionFactorScaling ähnelt. + /// Looks up a localized string similar to DecisionFactorScaling. /// </summary> public static string DriverModel_LookAheadCoasting_DecisionFactorScaling { get { @@ -2194,7 +2194,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Enabled ähnelt. + /// Looks up a localized string similar to Enabled. /// </summary> public static string DriverModel_LookAheadCoasting_Enabled { get { @@ -2203,7 +2203,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MinSpeed ähnelt. + /// Looks up a localized string similar to MinSpeed. /// </summary> public static string DriverModel_LookAheadCoasting_MinSpeed { get { @@ -2212,7 +2212,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PreviewDistanceFactor ähnelt. + /// Looks up a localized string similar to PreviewDistanceFactor. /// </summary> public static string DriverModel_LookAheadCoasting_PreviewDistanceFactor { get { @@ -2221,7 +2221,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SpeedDependentDecisionFactor ähnelt. + /// Looks up a localized string similar to SpeedDependentDecisionFactor. /// </summary> public static string DriverModel_LookAheadCoasting_SpeedDependentDecisionFactor { get { @@ -2230,7 +2230,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VelocityDropDecisionFactor ähnelt. + /// Looks up a localized string similar to VelocityDropDecisionFactor. /// </summary> public static string DriverModel_LookAheadCoasting_VelocityDropDecisionFactor { get { @@ -2239,7 +2239,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Overspeed ähnelt. + /// Looks up a localized string similar to Overspeed. /// </summary> public static string DriverModel_Overspeed { get { @@ -2248,7 +2248,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AllowedOverspeed ähnelt. + /// Looks up a localized string similar to AllowedOverspeed. /// </summary> public static string DriverModel_Overspeed_AllowedOverspeed { get { @@ -2257,7 +2257,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AllowedUnderspeed ähnelt. + /// Looks up a localized string similar to AllowedUnderspeed. /// </summary> public static string DriverModel_Overspeed_AllowedUnderspeed { get { @@ -2266,7 +2266,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Enabled ähnelt. + /// Looks up a localized string similar to Enabled. /// </summary> public static string DriverModel_Overspeed_Enabled { get { @@ -2275,7 +2275,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MinSpeed ähnelt. + /// Looks up a localized string similar to MinSpeed. /// </summary> public static string DriverModel_Overspeed_MinSpeed { get { @@ -2284,7 +2284,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt. + /// Looks up a localized string similar to Mode. /// </summary> public static string DriverModel_Overspeed_Mode { get { @@ -2293,7 +2293,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ShiftStrategyParameters ähnelt. + /// Looks up a localized string similar to ShiftStrategyParameters. /// </summary> public static string DriverModel_ShiftStrategyParameters { get { @@ -2302,7 +2302,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DownshiftAfterUpshiftDelay ähnelt. + /// Looks up a localized string similar to DownshiftAfterUpshiftDelay. /// </summary> public static string DriverModel_ShiftStrategyParameters_DownshiftAfterUpshiftDelay { get { @@ -2311,7 +2311,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PowershiftShiftTime ähnelt. + /// Looks up a localized string similar to PowershiftShiftTime. /// </summary> public static string DriverModel_ShiftStrategyParameters_PowershiftShiftTime { get { @@ -2320,7 +2320,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die StartAcceleration ähnelt. + /// Looks up a localized string similar to StartAcceleration. /// </summary> public static string DriverModel_ShiftStrategyParameters_StartAcceleration { get { @@ -2329,7 +2329,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die StartSpeed ähnelt. + /// Looks up a localized string similar to StartSpeed. /// </summary> public static string DriverModel_ShiftStrategyParameters_StartSpeed { get { @@ -2338,7 +2338,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die StartTorqueReserve ähnelt. + /// Looks up a localized string similar to StartTorqueReserve. /// </summary> public static string DriverModel_ShiftStrategyParameters_StartTorqueReserve { get { @@ -2347,7 +2347,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TimeBetweenGearshift ähnelt. + /// Looks up a localized string similar to TimeBetweenGearshift. /// </summary> public static string DriverModel_ShiftStrategyParameters_TimeBetweenGearshift { get { @@ -2356,7 +2356,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueReserve ähnelt. + /// Looks up a localized string similar to TorqueReserve. /// </summary> public static string DriverModel_ShiftStrategyParameters_TorqueReserve { get { @@ -2365,7 +2365,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die UpshiftAfterDownshiftDelay ähnelt. + /// Looks up a localized string similar to UpshiftAfterDownshiftDelay. /// </summary> public static string DriverModel_ShiftStrategyParameters_UpshiftAfterDownshiftDelay { get { @@ -2374,7 +2374,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die UpshiftMinAcceleration ähnelt. + /// Looks up a localized string similar to UpshiftMinAcceleration. /// </summary> public static string DriverModel_ShiftStrategyParameters_UpshiftMinAcceleration { get { @@ -2383,7 +2383,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricEnergyStorage ähnelt. + /// Looks up a localized string similar to ElectricEnergyStorage. /// </summary> public static string ElectricEnergyStorage { get { @@ -2392,7 +2392,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Battery ähnelt. + /// Looks up a localized string similar to Battery. /// </summary> public static string ElectricEnergyStorage_Battery { get { @@ -2401,7 +2401,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Capacitor ähnelt. + /// Looks up a localized string similar to Capacitor. /// </summary> public static string ElectricEnergyStorage_Capacitor { get { @@ -2410,7 +2410,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ContinuousTorque ähnelt. + /// Looks up a localized string similar to ContinuousTorque. /// </summary> public static string ElectricMachine_ContinuousTorque { get { @@ -2419,7 +2419,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Count ähnelt. + /// Looks up a localized string similar to Count. /// </summary> public static string ElectricMachine_Count { get { @@ -2428,7 +2428,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DcDcConverterIncluded ähnelt. + /// Looks up a localized string similar to DcDcConverterIncluded. /// </summary> public static string ElectricMachine_DcDcConverterIncluded { get { @@ -2437,7 +2437,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricMachineType ähnelt. + /// Looks up a localized string similar to ElectricMachineType. /// </summary> public static string ElectricMachine_ElectricMachineType { get { @@ -2446,7 +2446,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die IHPCType ähnelt. + /// Looks up a localized string similar to IHPCType. /// </summary> public static string ElectricMachine_IHPCType { get { @@ -2455,7 +2455,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die OverloadDuration ähnelt. + /// Looks up a localized string similar to OverloadDuration. /// </summary> public static string ElectricMachine_OverloadDuration { get { @@ -2464,7 +2464,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die OverloadTorque ähnelt. + /// Looks up a localized string similar to OverloadTorque. /// </summary> public static string ElectricMachine_OverloadTorque { get { @@ -2473,7 +2473,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die P2.5GearRatios ähnelt. + /// Looks up a localized string similar to P2.5GearRatios. /// </summary> public static string ElectricMachine_P2_5GearRatios { get { @@ -2482,7 +2482,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die gear ähnelt. + /// Looks up a localized string similar to gear. /// </summary> public static string ElectricMachine_P2_5GearRatios_Gear_Attr { get { @@ -2491,7 +2491,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Position ähnelt. + /// Looks up a localized string similar to Position. /// </summary> public static string ElectricMachine_Position { get { @@ -2500,7 +2500,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PowertrainPosition ähnelt. + /// Looks up a localized string similar to PowertrainPosition. /// </summary> public static string ElectricMachine_PowertrainPosition { get { @@ -2509,7 +2509,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die R85RatedPower ähnelt. + /// Looks up a localized string similar to R85RatedPower. /// </summary> public static string ElectricMachine_R85RatedPower { get { @@ -2518,7 +2518,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RotationalInertia ähnelt. + /// Looks up a localized string similar to RotationalInertia. /// </summary> public static string ElectricMachine_RotationalInertia { get { @@ -2527,7 +2527,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TestSpeedContinuousTorque ähnelt. + /// Looks up a localized string similar to TestSpeedContinuousTorque. /// </summary> public static string ElectricMachine_TestSpeedContinuousTorque { get { @@ -2536,7 +2536,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TestSpeedOverloadTorque ähnelt. + /// Looks up a localized string similar to TestSpeedOverloadTorque. /// </summary> public static string ElectricMachine_TestSpeedOverloadTorque { get { @@ -2545,7 +2545,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TestVoltageOverload ähnelt. + /// Looks up a localized string similar to TestVoltageOverload. /// </summary> public static string ElectricMachine_TestVoltageOverload { get { @@ -2554,7 +2554,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VoltageLevel ähnelt. + /// Looks up a localized string similar to VoltageLevel. /// </summary> public static string ElectricMachine_VoltageLevel { get { @@ -2563,7 +2563,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricMachineSystem ähnelt. + /// Looks up a localized string similar to ElectricMachineSystem. /// </summary> public static string ElectricMachineSystem { get { @@ -2572,7 +2572,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricMachine ähnelt. + /// Looks up a localized string similar to ElectricMachine. /// </summary> public static string ElectricMotorTorqueLimit_ElectricMachine { get { @@ -2581,7 +2581,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricMotorTorqueLimits ähnelt. + /// Looks up a localized string similar to ElectricMotorTorqueLimits. /// </summary> public static string ElectricMotorTorqueLimits { get { @@ -2590,7 +2590,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BFColdHot ähnelt. + /// Looks up a localized string similar to BFColdHot. /// </summary> public static string Engine_ColdHotBalancingFactor { get { @@ -2599,7 +2599,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CFNCV ähnelt. + /// Looks up a localized string similar to CFNCV. /// </summary> public static string Engine_CorrecionFactor_NCV { get { @@ -2608,7 +2608,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CFRegPer ähnelt. + /// Looks up a localized string similar to CFRegPer. /// </summary> public static string Engine_CorrectionFactor_RegPer { get { @@ -2617,7 +2617,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Displacement ähnelt. + /// Looks up a localized string similar to Displacement. /// </summary> public static string Engine_Displacement { get { @@ -2626,7 +2626,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt. + /// Looks up a localized string similar to engineSpeed. /// </summary> public static string Engine_EngineFullLoadCurve_EngineSpeed_Attr { get { @@ -2635,7 +2635,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FCCorrection ähnelt. + /// Looks up a localized string similar to FCCorrection. /// </summary> public static string Engine_FCCorrection { get { @@ -2644,7 +2644,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelConsumptionMap ähnelt. + /// Looks up a localized string similar to FuelConsumptionMap. /// </summary> public static string Engine_FuelConsumptionMap { get { @@ -2653,7 +2653,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt. + /// Looks up a localized string similar to engineSpeed. /// </summary> public static string Engine_FuelConsumptionMap_EngineSpeed_Attr { get { @@ -2662,7 +2662,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Engine_FuelConsumptionMap_Entry { get { @@ -2671,7 +2671,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die fuelConsumption ähnelt. + /// Looks up a localized string similar to fuelConsumption. /// </summary> public static string Engine_FuelConsumptionMap_FuelConsumption_Attr { get { @@ -2680,7 +2680,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torque ähnelt. + /// Looks up a localized string similar to torque. /// </summary> public static string Engine_FuelConsumptionMap_Torque_Attr { get { @@ -2689,7 +2689,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die electricPower ähnelt. + /// Looks up a localized string similar to electricPower. /// </summary> public static string Engine_FuelConsumptionMap_WHRElPower_Attr { get { @@ -2698,7 +2698,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die mechanicalPower ähnelt. + /// Looks up a localized string similar to mechanicalPower. /// </summary> public static string Engine_FuelConsumptionMap_WHRMechPower_Attr { get { @@ -2707,7 +2707,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt. + /// Looks up a localized string similar to Mode. /// </summary> public static string Engine_FuelModes { get { @@ -2716,7 +2716,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Fuel ähnelt. + /// Looks up a localized string similar to Fuel. /// </summary> public static string Engine_FuelModes_Fuel { get { @@ -2725,7 +2725,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelType ähnelt. + /// Looks up a localized string similar to FuelType. /// </summary> public static string Engine_FuelType { get { @@ -2734,7 +2734,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FullLoadAndDragCurve ähnelt. + /// Looks up a localized string similar to FullLoadAndDragCurve. /// </summary> public static string Engine_FullLoadAndDragCurve { get { @@ -2743,7 +2743,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die dragTorque ähnelt. + /// Looks up a localized string similar to dragTorque. /// </summary> public static string Engine_FullLoadCurve_DragTorque_Attr { get { @@ -2752,7 +2752,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Engine_FullLoadCurve_Entry { get { @@ -2761,7 +2761,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxTorque ähnelt. + /// Looks up a localized string similar to maxTorque. /// </summary> public static string Engine_FullLoadCurve_MaxTorque_Attr { get { @@ -2770,7 +2770,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die IdlingSpeed ähnelt. + /// Looks up a localized string similar to IdlingSpeed. /// </summary> public static string Engine_IdlingSpeed { get { @@ -2779,7 +2779,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt. + /// Looks up a localized string similar to Inertia. /// </summary> public static string Engine_Inertia { get { @@ -2788,7 +2788,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxEngineTorque ähnelt. + /// Looks up a localized string similar to MaxEngineTorque. /// </summary> public static string Engine_MaxTorque { get { @@ -2797,7 +2797,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RatedPower ähnelt. + /// Looks up a localized string similar to RatedPower. /// </summary> public static string Engine_RatedPower { get { @@ -2806,7 +2806,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RatedSpeed ähnelt. + /// Looks up a localized string similar to RatedSpeed. /// </summary> public static string Engine_RatedSpeed { get { @@ -2815,7 +2815,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineDataDeclarationType ähnelt. + /// Looks up a localized string similar to EngineDataDeclarationType. /// </summary> public static string Engine_Type_Attr { get { @@ -2824,7 +2824,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricalOutput ähnelt. + /// Looks up a localized string similar to ElectricalOutput. /// </summary> public static string Engine_WHR_ElectricalOutput { get { @@ -2833,7 +2833,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MechanicalOutputICE ähnelt. + /// Looks up a localized string similar to MechanicalOutputICE. /// </summary> public static string Engine_WHR_MechanicalOutputICE { get { @@ -2842,7 +2842,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MechanicalOutputDrivetrain ähnelt. + /// Looks up a localized string similar to MechanicalOutputDrivetrain. /// </summary> public static string Engine_WHR_MechanicalOutputIDrivetrain { get { @@ -2851,7 +2851,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHRCorrection ähnelt. + /// Looks up a localized string similar to WHRCorrection. /// </summary> public static string Engine_WHRCorrectionFactor { get { @@ -2860,7 +2860,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHRCorrectionFactors ähnelt. + /// Looks up a localized string similar to WHRCorrectionFactors. /// </summary> public static string Engine_WHRCorrectionFactors { get { @@ -2869,7 +2869,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BFColdHot ähnelt. + /// Looks up a localized string similar to BFColdHot. /// </summary> public static string Engine_WHRCorrectionFactors_BFColdHot { get { @@ -2878,7 +2878,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CFRegPer ähnelt. + /// Looks up a localized string similar to CFRegPer. /// </summary> public static string Engine_WHRCorrectionFactors_CFRegPer { get { @@ -2887,7 +2887,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Electrical ähnelt. + /// Looks up a localized string similar to Electrical. /// </summary> public static string Engine_WHRCorrectionFactors_Electrical { get { @@ -2896,7 +2896,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Mechanical ähnelt. + /// Looks up a localized string similar to Mechanical. /// </summary> public static string Engine_WHRCorrectionFactors_Mechanical { get { @@ -2905,7 +2905,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Motorway ähnelt. + /// Looks up a localized string similar to Motorway. /// </summary> public static string Engine_WHRCorrectionFactors_Motorway { get { @@ -2914,7 +2914,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Rural ähnelt. + /// Looks up a localized string similar to Rural. /// </summary> public static string Engine_WHRCorrectionFactors_Rural { get { @@ -2923,7 +2923,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Urban ähnelt. + /// Looks up a localized string similar to Urban. /// </summary> public static string Engine_WHRCorrectionFactors_Urban { get { @@ -2932,7 +2932,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHRMap ähnelt. + /// Looks up a localized string similar to WHRMap. /// </summary> public static string Engine_WHRMap { get { @@ -2941,7 +2941,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Engine_WHRMap_Entry { get { @@ -2950,7 +2950,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHRType ähnelt. + /// Looks up a localized string similar to WHRType. /// </summary> public static string Engine_WHRType { get { @@ -2959,7 +2959,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHTCEngineering ähnelt. + /// Looks up a localized string similar to WHTCEngineering. /// </summary> public static string Engine_WHTCEngineering { get { @@ -2968,7 +2968,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHTCMotorway ähnelt. + /// Looks up a localized string similar to WHTCMotorway. /// </summary> public static string Engine_WHTCMotorway { get { @@ -2977,7 +2977,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHTCRural ähnelt. + /// Looks up a localized string similar to WHTCRural. /// </summary> public static string Engine_WHTCRural { get { @@ -2986,7 +2986,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die WHTCUrban ähnelt. + /// Looks up a localized string similar to WHTCUrban. /// </summary> public static string Engine_WHTCUrban { get { @@ -2995,7 +2995,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SumNetPower ähnelt. + /// Looks up a localized string similar to SumNetPower. /// </summary> public static string Exempted_SumNetPower { get { @@ -3004,7 +3004,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Technology ähnelt. + /// Looks up a localized string similar to Technology. /// </summary> public static string Exempted_Technology { get { @@ -3013,7 +3013,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Resource ähnelt. + /// Looks up a localized string similar to Resource. /// </summary> public static string ExternalResource { get { @@ -3022,7 +3022,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die component ähnelt. + /// Looks up a localized string similar to component. /// </summary> public static string ExtResource_Component_Attr { get { @@ -3031,7 +3031,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die file ähnelt. + /// Looks up a localized string similar to file. /// </summary> public static string ExtResource_File_Attr { get { @@ -3040,7 +3040,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die type ähnelt. + /// Looks up a localized string similar to type. /// </summary> public static string ExtResource_Type_Attr { get { @@ -3049,7 +3049,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die csv ähnelt. + /// Looks up a localized string similar to csv. /// </summary> public static string ExtResource_Type_Value_CSV { get { @@ -3058,7 +3058,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die xml ähnelt. + /// Looks up a localized string similar to xml. /// </summary> public static string ExtResource_Type_Value_XML { get { @@ -3067,7 +3067,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Gear ähnelt. + /// Looks up a localized string similar to Gear. /// </summary> public static string Gear_EntryName { get { @@ -3076,7 +3076,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die number ähnelt. + /// Looks up a localized string similar to number. /// </summary> public static string Gear_GearNumber_Attr { get { @@ -3085,7 +3085,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxOutShaftSpeed ähnelt. + /// Looks up a localized string similar to MaxOutShaftSpeed. /// </summary> public static string Gear_MaxOutputShaftSpeed { get { @@ -3094,7 +3094,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxOutShaftTorque ähnelt. + /// Looks up a localized string similar to MaxOutShaftTorque. /// </summary> public static string Gear_MaxOutputShaftTorque { get { @@ -3103,7 +3103,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt. + /// Looks up a localized string similar to Ratio. /// </summary> public static string Gear_Ratio { get { @@ -3112,7 +3112,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die engineTorque ähnelt. + /// Looks up a localized string similar to engineTorque. /// </summary> public static string Gear_ShiftPolygon_EngineTorque_Attr { get { @@ -3121,7 +3121,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die downshiftSpeed ähnelt. + /// Looks up a localized string similar to downshiftSpeed. /// </summary> public static string Gear_ShiftPolygonMapping_DownshiftSpeed_Attr { get { @@ -3130,7 +3130,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die upshiftSpeed ähnelt. + /// Looks up a localized string similar to upshiftSpeed. /// </summary> public static string Gear_ShiftPolygonMapping_UpshiftSpeed_Attr { get { @@ -3139,7 +3139,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die GearboxDataDeclarationType ähnelt. + /// Looks up a localized string similar to GearboxDataDeclarationType. /// </summary> public static string Gearbox_attr_GearboxDataDeclarationType { get { @@ -3148,7 +3148,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxlegearRatio ähnelt. + /// Looks up a localized string similar to AxlegearRatio. /// </summary> public static string Gearbox_AxlegearRatio { get { @@ -3157,7 +3157,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DifferentialIncluded ähnelt. + /// Looks up a localized string similar to DifferentialIncluded. /// </summary> public static string Gearbox_DifferentialIncluded { get { @@ -3166,7 +3166,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Efficiency ähnelt. + /// Looks up a localized string similar to Efficiency. /// </summary> public static string Gearbox_Gear_Efficiency { get { @@ -3175,7 +3175,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die number ähnelt. + /// Looks up a localized string similar to number. /// </summary> public static string Gearbox_Gear_GearNumber_Attr { get { @@ -3184,7 +3184,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxSpeed ähnelt. + /// Looks up a localized string similar to MaxSpeed. /// </summary> public static string Gearbox_Gear_MaxSpeed { get { @@ -3193,7 +3193,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt. + /// Looks up a localized string similar to Ratio. /// </summary> public static string Gearbox_Gear_Ratio { get { @@ -3202,7 +3202,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueLossMap ähnelt. + /// Looks up a localized string similar to TorqueLossMap. /// </summary> public static string Gearbox_Gear_TorqueLossMap { get { @@ -3211,7 +3211,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Gearbox_Gear_TorqueLossMap_Entry { get { @@ -3220,7 +3220,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Gears ähnelt. + /// Looks up a localized string similar to Gears. /// </summary> public static string Gearbox_Gears { get { @@ -3229,7 +3229,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die GearsDeclarationType ähnelt. + /// Looks up a localized string similar to GearsDeclarationType. /// </summary> public static string Gearbox_Gears_Attr_GearsDeclarationType { get { @@ -3238,7 +3238,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Gear ähnelt. + /// Looks up a localized string similar to Gear. /// </summary> public static string Gearbox_Gears_Gear { get { @@ -3247,7 +3247,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ShiftPolygon ähnelt. + /// Looks up a localized string similar to ShiftPolygon. /// </summary> public static string Gearbox_Gears_Gear_ShiftPolygon { get { @@ -3256,7 +3256,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Gearbox_Gears_Gear_ShiftPolygon_Entry { get { @@ -3265,7 +3265,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxTorque ähnelt. + /// Looks up a localized string similar to MaxTorque. /// </summary> public static string Gearbox_Gears_MaxTorque { get { @@ -3274,7 +3274,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt. + /// Looks up a localized string similar to Inertia. /// </summary> public static string Gearbox_Inertia { get { @@ -3283,7 +3283,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TractionInterruption ähnelt. + /// Looks up a localized string similar to TractionInterruption. /// </summary> public static string Gearbox_TractionInterruption { get { @@ -3292,7 +3292,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TransmissionType ähnelt. + /// Looks up a localized string similar to TransmissionType. /// </summary> public static string Gearbox_TransmissionType { get { @@ -3301,7 +3301,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Ratio ähnelt. + /// Looks up a localized string similar to Ratio. /// </summary> public static string GearRatio_Ratio { get { @@ -3310,7 +3310,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die IEPC ähnelt. + /// Looks up a localized string similar to IEPC. /// </summary> public static string IEPC_Component { get { @@ -3319,7 +3319,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DesignTypeWheelMotor ähnelt. + /// Looks up a localized string similar to DesignTypeWheelMotor. /// </summary> public static string IEPC_DesignTypeWheelMotor { get { @@ -3328,7 +3328,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DifferentialIncluded ähnelt. + /// Looks up a localized string similar to DifferentialIncluded. /// </summary> public static string IEPC_DifferentialIncluded { get { @@ -3337,7 +3337,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die NrOfDesignTypeWheelMotorMeasured ähnelt. + /// Looks up a localized string similar to NrOfDesignTypeWheelMotorMeasured. /// </summary> public static string IEPC_NrOfDesignTypeWheelMotorMeasured { get { @@ -3346,7 +3346,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string LookAheadCoasting_SpeedDependentDecisionFactor_Entry { get { @@ -3355,7 +3355,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string LookAheadCoasting_VelocityDropDecisionFactor_Entry { get { @@ -3364,7 +3364,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerAddress ähnelt. + /// Looks up a localized string similar to ManufacturerAddress. /// </summary> public static string ManufacturerAddress { get { @@ -3373,7 +3373,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerAddressCompletedVehicle ähnelt. + /// Looks up a localized string similar to ManufacturerAddressCompletedVehicle. /// </summary> public static string ManufacturerAddressCompletedVehicle { get { @@ -3382,7 +3382,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerCompletedVehicle ähnelt. + /// Looks up a localized string similar to ManufacturerCompletedVehicle. /// </summary> public static string ManufacturerCompletedVehicle { get { @@ -3391,7 +3391,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerPrimaryVehicle ähnelt. + /// Looks up a localized string similar to ManufacturerPrimaryVehicle. /// </summary> public static string ManufacturerPrimaryVehicle { get { @@ -3400,7 +3400,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturingStep ähnelt. + /// Looks up a localized string similar to ManufacturingStep. /// </summary> public static string ManufacturingStep { get { @@ -3409,7 +3409,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BusManufacturingStepDataType ähnelt. + /// Looks up a localized string similar to BusManufacturingStepDataType. /// </summary> public static string ManufacturingStep_Bus_DataType { get { @@ -3418,7 +3418,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HashPreviousStep ähnelt. + /// Looks up a localized string similar to HashPreviousStep. /// </summary> public static string ManufacturingStep_HashPreviousStep { get { @@ -3427,7 +3427,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die stepCount ähnelt. + /// Looks up a localized string similar to stepCount. /// </summary> public static string ManufacturingStep_StepCount { get { @@ -3436,7 +3436,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die stepCount ähnelt. + /// Looks up a localized string similar to stepCount. /// </summary> public static string ManufacturingStep_stepCount_Attr { get { @@ -3445,7 +3445,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxTorqueCurve ähnelt. + /// Looks up a localized string similar to MaxTorqueCurve. /// </summary> public static string MaxTorqueCurve { get { @@ -3454,7 +3454,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string MaxTorqueCurve_Entry { get { @@ -3463,7 +3463,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxTorque ähnelt. + /// Looks up a localized string similar to maxTorque. /// </summary> public static string MaxTorqueCurve_MaxTorque { get { @@ -3472,7 +3472,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die minTorque ähnelt. + /// Looks up a localized string similar to minTorque. /// </summary> public static string MaxTorqueCurve_MinTorque { get { @@ -3481,7 +3481,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die outShaftSpeed ähnelt. + /// Looks up a localized string similar to outShaftSpeed. /// </summary> public static string MaxTorqueCurve_OutShaftSpeed { get { @@ -3490,7 +3490,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Cycle ähnelt. + /// Looks up a localized string similar to Cycle. /// </summary> public static string Missions_Cycle { get { @@ -3499,7 +3499,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ConventionalLorryManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to ConventionalLorryManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_ConventionalLorryManufacturerOutputDataType { get { @@ -3508,7 +3508,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ConventionalPrimaryBusManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to ConventionalPrimaryBusManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_ConventionalPrimaryBusManufacturerOutputDataType { get { @@ -3517,7 +3517,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HEV-IEPC-S_LorryManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to HEV-IEPC-S_LorryManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_HEV_IEPC_S_LorryManufacturerOutputDataType { get { @@ -3526,7 +3526,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HEV-Px_IHPCLorryManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to HEV-Px_IHPCLorryManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_HEV_Px_IHPCLorryManufacturerOutputDataType { get { @@ -3535,7 +3535,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HEV-S2_LorryManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to HEV-S2_LorryManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_HEV_S2_LorryManufacturerOutputDataType { get { @@ -3544,7 +3544,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HEV-S3_LorryManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to HEV-S3_LorryManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_HEV_S3_LorryManufacturerOutputDataType { get { @@ -3553,7 +3553,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HEV-S4_LorryManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to HEV-S4_LorryManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_HEV_S4_LorryManufacturerOutputDataType { get { @@ -3562,7 +3562,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PEV-E2_LorryManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to PEV-E2_LorryManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_PEV_E2_LorryManufacturerOutputDataType { get { @@ -3571,7 +3571,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PEV-E3_LorryManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to PEV-E3_LorryManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_PEV_E3_LorryManufacturerOutputDataType { get { @@ -3580,7 +3580,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PEV-E4_LorryManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to PEV-E4_LorryManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_PEV_E4_LorryManufacturerOutputDataType { get { @@ -3589,7 +3589,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PEV-IEPC_LorryManufacturerOutputDataType ähnelt. + /// Looks up a localized string similar to PEV-IEPC_LorryManufacturerOutputDataType. /// </summary> public static string MRF_OutputDataType_PEV_IEPC_LorryManufacturerOutputDataType { get { @@ -3598,7 +3598,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PowerMap ähnelt. + /// Looks up a localized string similar to PowerMap. /// </summary> public static string PowerMap { get { @@ -3607,7 +3607,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die electricPower ähnelt. + /// Looks up a localized string similar to electricPower. /// </summary> public static string PowerMap_ElectricPower { get { @@ -3616,7 +3616,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string PowerMap_Entry { get { @@ -3625,7 +3625,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die gear ähnelt. + /// Looks up a localized string similar to gear. /// </summary> public static string PowerMap_Gear { get { @@ -3634,7 +3634,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die outShaftSpeed ähnelt. + /// Looks up a localized string similar to outShaftSpeed. /// </summary> public static string PowerMap_OutShaftSpeed { get { @@ -3643,7 +3643,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torque ähnelt. + /// Looks up a localized string similar to torque. /// </summary> public static string PowerMap_Torque { get { @@ -3652,7 +3652,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die REESS ähnelt. + /// Looks up a localized string similar to REESS. /// </summary> public static string REESS { get { @@ -3661,7 +3661,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BatteryType ähnelt. + /// Looks up a localized string similar to BatteryType. /// </summary> public static string REESS_BatteryType { get { @@ -3670,7 +3670,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ConnectorsSubsystemsIncluded ähnelt. + /// Looks up a localized string similar to ConnectorsSubsystemsIncluded. /// </summary> public static string REESS_ConnectorsSubsystemsIncluded { get { @@ -3679,7 +3679,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CurrentLimits ähnelt. + /// Looks up a localized string similar to CurrentLimits. /// </summary> public static string REESS_CurrentLimits { get { @@ -3688,7 +3688,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxChargingCurrent ähnelt. + /// Looks up a localized string similar to maxChargingCurrent. /// </summary> public static string REESS_CurrentLimits_MaxChargingCurrent { get { @@ -3697,7 +3697,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxDischargingCurrent ähnelt. + /// Looks up a localized string similar to maxDischargingCurrent. /// </summary> public static string REESS_CurrentLimits_MaxDischargingCurrent { get { @@ -3706,7 +3706,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SoC ähnelt. + /// Looks up a localized string similar to SoC. /// </summary> public static string REESS_CurrentLimits_SoC { get { @@ -3715,7 +3715,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die InternalResistance ähnelt. + /// Looks up a localized string similar to InternalResistance. /// </summary> public static string REESS_InternalResistanceCurve { get { @@ -3724,7 +3724,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die R_10 ähnelt. + /// Looks up a localized string similar to R_10. /// </summary> public static string REESS_InternalResistanceCurve_R10 { get { @@ -3733,7 +3733,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die R_120 ähnelt. + /// Looks up a localized string similar to R_120. /// </summary> public static string REESS_InternalResistanceCurve_R120 { get { @@ -3742,7 +3742,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die R_2 ähnelt. + /// Looks up a localized string similar to R_2. /// </summary> public static string REESS_InternalResistanceCurve_R2 { get { @@ -3751,7 +3751,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die R_20 ähnelt. + /// Looks up a localized string similar to R_20. /// </summary> public static string REESS_InternalResistanceCurve_R20 { get { @@ -3760,7 +3760,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SoC ähnelt. + /// Looks up a localized string similar to SoC. /// </summary> public static string REESS_InternalResistanceCurve_SoC { get { @@ -3769,7 +3769,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die JunctionboxIncluded ähnelt. + /// Looks up a localized string similar to JunctionboxIncluded. /// </summary> public static string REESS_JunctionboxIncluded { get { @@ -3778,7 +3778,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string REESS_MapEntry { get { @@ -3787,7 +3787,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die OCV ähnelt. + /// Looks up a localized string similar to OCV. /// </summary> public static string REESS_OCV { get { @@ -3796,7 +3796,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die OCV ähnelt. + /// Looks up a localized string similar to OCV. /// </summary> public static string REESS_OCV_OCV { get { @@ -3805,7 +3805,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SoC ähnelt. + /// Looks up a localized string similar to SoC. /// </summary> public static string REESS_OCV_SoC { get { @@ -3814,7 +3814,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RatedCapacity ähnelt. + /// Looks up a localized string similar to RatedCapacity. /// </summary> public static string REESS_RatedCapacity { get { @@ -3823,7 +3823,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TestingTemperature ähnelt. + /// Looks up a localized string similar to TestingTemperature. /// </summary> public static string REESS_TestingTemperature { get { @@ -3832,7 +3832,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CdxA ähnelt. + /// Looks up a localized string similar to CdxA. /// </summary> public static string Report_AirDrag_CdxA { get { @@ -3841,7 +3841,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ApplicationInformation ähnelt. + /// Looks up a localized string similar to ApplicationInformation. /// </summary> public static string Report_ApplicationInfo_ApplicationInformation { get { @@ -3850,7 +3850,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Date ähnelt. + /// Looks up a localized string similar to Date. /// </summary> public static string Report_ApplicationInfo_Date { get { @@ -3859,7 +3859,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SimulationToolVersion ähnelt. + /// Looks up a localized string similar to SimulationToolVersion. /// </summary> public static string Report_ApplicationInfo_SimulationToolVersion { get { @@ -3868,7 +3868,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AveragePayload ähnelt. + /// Looks up a localized string similar to AveragePayload. /// </summary> public static string Report_AveragePayload { get { @@ -3877,7 +3877,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CO2StandardsGroup ähnelt. + /// Looks up a localized string similar to CO2StandardsGroup. /// </summary> public static string Report_CO2StandardsGroup { get { @@ -3886,7 +3886,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CertificationMethod ähnelt. + /// Looks up a localized string similar to CertificationMethod. /// </summary> public static string Report_Component_CertificationMethod { get { @@ -3895,7 +3895,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CertificationNumber ähnelt. + /// Looks up a localized string similar to CertificationNumber. /// </summary> public static string Report_Component_CertificationNumber { get { @@ -3904,7 +3904,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Data ähnelt. + /// Looks up a localized string similar to Data. /// </summary> public static string Report_DataWrap { get { @@ -3913,7 +3913,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt. + /// Looks up a localized string similar to Mode. /// </summary> public static string Report_Engine_FuelMode { get { @@ -3922,7 +3922,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ExemptedVehicle ähnelt. + /// Looks up a localized string similar to ExemptedVehicle. /// </summary> public static string Report_ExemptedVehicle { get { @@ -3931,7 +3931,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TransmissionRatioFinalGear ähnelt. + /// Looks up a localized string similar to TransmissionRatioFinalGear. /// </summary> public static string Report_Gearbox_TransmissionRatioFinalGear { get { @@ -3940,7 +3940,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die GearsCount ähnelt. + /// Looks up a localized string similar to GearsCount. /// </summary> public static string Report_GetGearbox_GearsCount { get { @@ -3949,7 +3949,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die InputDataSignature ähnelt. + /// Looks up a localized string similar to InputDataSignature. /// </summary> public static string Report_Input_Signature { get { @@ -3958,7 +3958,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die InputDataSignature ähnelt. + /// Looks up a localized string similar to InputDataSignature. /// </summary> public static string Report_InputDataSignature { get { @@ -3967,7 +3967,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ManufacturerRecordSignature ähnelt. + /// Looks up a localized string similar to ManufacturerRecordSignature. /// </summary> public static string Report_ManufacturerRecord_Signature { get { @@ -3976,7 +3976,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EnergyConsumption ähnelt. + /// Looks up a localized string similar to EnergyConsumption. /// </summary> public static string Report_Result_EnergyConsumption { get { @@ -3985,7 +3985,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelMode ähnelt. + /// Looks up a localized string similar to FuelMode. /// </summary> public static string Report_Result_FuelMode { get { @@ -3994,7 +3994,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die dual fuel mode ähnelt. + /// Looks up a localized string similar to dual fuel mode. /// </summary> public static string Report_Result_FuelMode_Val_Dual { get { @@ -4003,7 +4003,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die single fuel mode ähnelt. + /// Looks up a localized string similar to single fuel mode. /// </summary> public static string Report_Result_FuelMode_Val_Single { get { @@ -4012,7 +4012,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MassPassengers ähnelt. + /// Looks up a localized string similar to MassPassengers. /// </summary> public static string Report_Result_MassPassengers { get { @@ -4021,7 +4021,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Mission ähnelt. + /// Looks up a localized string similar to Mission. /// </summary> public static string Report_Result_Mission { get { @@ -4030,7 +4030,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PassengerCount ähnelt. + /// Looks up a localized string similar to PassengerCount. /// </summary> public static string Report_Result_PassengerCount { get { @@ -4039,7 +4039,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Payload ähnelt. + /// Looks up a localized string similar to Payload. /// </summary> public static string Report_Result_Payload { get { @@ -4048,7 +4048,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Result ähnelt. + /// Looks up a localized string similar to Result. /// </summary> public static string Report_Result_Result { get { @@ -4057,7 +4057,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Status ähnelt. + /// Looks up a localized string similar to Status. /// </summary> public static string Report_Result_Status { get { @@ -4066,7 +4066,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die status ähnelt. + /// Looks up a localized string similar to status. /// </summary> public static string Report_Result_Status_Attr { get { @@ -4075,7 +4075,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ResultDataSignature ähnelt. + /// Looks up a localized string similar to ResultDataSignature. /// </summary> public static string Report_ResultData_Signature { get { @@ -4084,7 +4084,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ActualChargeDepletingRange ähnelt. + /// Looks up a localized string similar to ActualChargeDepletingRange. /// </summary> public static string Report_ResultEntry_ActualChargeDepletingRange { get { @@ -4093,7 +4093,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageSpeed ähnelt. + /// Looks up a localized string similar to AverageSpeed. /// </summary> public static string Report_ResultEntry_AverageSpeed { get { @@ -4102,7 +4102,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageDrivingSpeed ähnelt. + /// Looks up a localized string similar to AverageDrivingSpeed. /// </summary> public static string Report_ResultEntry_AvgDrivingSpeed { get { @@ -4111,7 +4111,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CO2_ZEV_AuxHeater ähnelt. + /// Looks up a localized string similar to CO2_ZEV_AuxHeater. /// </summary> public static string Report_ResultEntry_CO2ZEVAuxHeater { get { @@ -4120,7 +4120,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Distance ähnelt. + /// Looks up a localized string similar to Distance. /// </summary> public static string Report_ResultEntry_Distance { get { @@ -4129,7 +4129,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricEnergy ähnelt. + /// Looks up a localized string similar to ElectricEnergy. /// </summary> public static string Report_ResultEntry_ElectricEnergyConsumption { get { @@ -4138,7 +4138,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineSpeedDriving ähnelt. + /// Looks up a localized string similar to EngineSpeedDriving. /// </summary> public static string Report_ResultEntry_EngineSpeedDriving { get { @@ -4147,7 +4147,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Average ähnelt. + /// Looks up a localized string similar to Average. /// </summary> public static string Report_ResultEntry_EngineSpeedDriving_Avg { get { @@ -4156,7 +4156,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Max ähnelt. + /// Looks up a localized string similar to Max. /// </summary> public static string Report_ResultEntry_EngineSpeedDriving_Max { get { @@ -4165,7 +4165,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Min ähnelt. + /// Looks up a localized string similar to Min. /// </summary> public static string Report_ResultEntry_EngineSpeedDriving_Min { get { @@ -4174,7 +4174,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EquivalentAllElectricRange ähnelt. + /// Looks up a localized string similar to EquivalentAllElectricRange. /// </summary> public static string Report_ResultEntry_EquivalentAllElectricRange { get { @@ -4183,7 +4183,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FC_ZEV_AuxHeater ähnelt. + /// Looks up a localized string similar to FC_ZEV_AuxHeater. /// </summary> public static string Report_ResultEntry_FCZEVAuxHeater { get { @@ -4192,7 +4192,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelType ähnelt. + /// Looks up a localized string similar to FuelType. /// </summary> public static string Report_ResultEntry_FuelType { get { @@ -4201,7 +4201,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FullLoadDrivingtimePercentage ähnelt. + /// Looks up a localized string similar to FullLoadDrivingtimePercentage. /// </summary> public static string Report_ResultEntry_FullLoadDrivingtimePercentage { get { @@ -4210,7 +4210,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die GearshiftCount ähnelt. + /// Looks up a localized string similar to GearshiftCount. /// </summary> public static string Report_ResultEntry_GearshiftCount { get { @@ -4219,7 +4219,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxAcceleration ähnelt. + /// Looks up a localized string similar to MaxAcceleration. /// </summary> public static string Report_ResultEntry_MaxAcceleration { get { @@ -4228,7 +4228,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxDeceleration ähnelt. + /// Looks up a localized string similar to MaxDeceleration. /// </summary> public static string Report_ResultEntry_MaxDeceleration { get { @@ -4237,7 +4237,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxSpeed ähnelt. + /// Looks up a localized string similar to MaxSpeed. /// </summary> public static string Report_ResultEntry_MaxSpeed { get { @@ -4246,7 +4246,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MinSpeed ähnelt. + /// Looks up a localized string similar to MinSpeed. /// </summary> public static string Report_ResultEntry_MinSpeed { get { @@ -4255,7 +4255,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PassengerCount ähnelt. + /// Looks up a localized string similar to PassengerCount. /// </summary> public static string Report_ResultEntry_PassengerCount { get { @@ -4264,7 +4264,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Payload ähnelt. + /// Looks up a localized string similar to Payload. /// </summary> public static string Report_ResultEntry_Payload { get { @@ -4273,7 +4273,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SimulationParameters ähnelt. + /// Looks up a localized string similar to SimulationParameters. /// </summary> public static string Report_ResultEntry_SimulationParameters { get { @@ -4282,7 +4282,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Total ähnelt. + /// Looks up a localized string similar to Total. /// </summary> public static string Report_ResultEntry_Total { get { @@ -4291,7 +4291,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TotalVehicleMass ähnelt. + /// Looks up a localized string similar to TotalVehicleMass. /// </summary> public static string Report_ResultEntry_TotalVehicleMass { get { @@ -4300,7 +4300,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehiclePerformance ähnelt. + /// Looks up a localized string similar to VehiclePerformance. /// </summary> public static string Report_ResultEntry_VehiclePerformance { get { @@ -4309,7 +4309,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ElectricEnergyConsumption ähnelt. + /// Looks up a localized string similar to ElectricEnergyConsumption. /// </summary> public static string Report_ResultEntry_VIF_ElectricEnergyConsumption { get { @@ -4318,7 +4318,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ZeroCO2EmissionsRange ähnelt. + /// Looks up a localized string similar to ZeroCO2EmissionsRange. /// </summary> public static string Report_ResultEntry_ZeroCO2EmissionsRange { get { @@ -4327,7 +4327,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Results ähnelt. + /// Looks up a localized string similar to Results. /// </summary> public static string Report_Results { get { @@ -4336,7 +4336,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageAxlegearEfficiency ähnelt. + /// Looks up a localized string similar to AverageAxlegearEfficiency. /// </summary> public static string Report_Results_AverageAxlegearEfficiency { get { @@ -4345,7 +4345,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageGearboxEfficiency ähnelt. + /// Looks up a localized string similar to AverageGearboxEfficiency. /// </summary> public static string Report_Results_AverageGearboxEfficiency { get { @@ -4354,7 +4354,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageSpeed ähnelt. + /// Looks up a localized string similar to AverageSpeed. /// </summary> public static string Report_Results_AverageSpeed { get { @@ -4363,7 +4363,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CO2 ähnelt. + /// Looks up a localized string similar to CO2. /// </summary> public static string Report_Results_CO2 { get { @@ -4372,7 +4372,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Error ähnelt. + /// Looks up a localized string similar to Error. /// </summary> public static string Report_Results_Error { get { @@ -4381,7 +4381,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ErrorDetails ähnelt. + /// Looks up a localized string similar to ErrorDetails. /// </summary> public static string Report_Results_ErrorDetails { get { @@ -4390,7 +4390,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Fuel ähnelt. + /// Looks up a localized string similar to Fuel. /// </summary> public static string Report_Results_Fuel { get { @@ -4399,7 +4399,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die type ähnelt. + /// Looks up a localized string similar to type. /// </summary> public static string Report_Results_Fuel_Type_Attr { get { @@ -4408,7 +4408,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelConsumption ähnelt. + /// Looks up a localized string similar to FuelConsumption. /// </summary> public static string Report_Results_FuelConsumption { get { @@ -4417,7 +4417,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelType ähnelt. + /// Looks up a localized string similar to FuelType. /// </summary> public static string Report_Results_FuelType { get { @@ -4426,7 +4426,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die OVCMode ähnelt. + /// Looks up a localized string similar to OVCMode. /// </summary> public static string Report_Results_OVCMode { get { @@ -4435,7 +4435,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PrimaryVehicleSubgroup ähnelt. + /// Looks up a localized string similar to PrimaryVehicleSubgroup. /// </summary> public static string Report_Results_PrimaryVehicleSubgroup { get { @@ -4444,7 +4444,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die error ähnelt. + /// Looks up a localized string similar to error. /// </summary> public static string Report_Results_Status_Error_Val { get { @@ -4453,7 +4453,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die success ähnelt. + /// Looks up a localized string similar to success. /// </summary> public static string Report_Results_Status_Success_Val { get { @@ -4462,7 +4462,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Summary ähnelt. + /// Looks up a localized string similar to Summary. /// </summary> public static string Report_Results_Summary { get { @@ -4471,7 +4471,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die unit ähnelt. + /// Looks up a localized string similar to unit. /// </summary> public static string Report_Results_Unit_Attr { get { @@ -4480,7 +4480,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SpecificCO2Emissions ähnelt. + /// Looks up a localized string similar to SpecificCO2Emissions. /// </summary> public static string Report_SpecificCO2Emissions { get { @@ -4489,7 +4489,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TyreCertificationNumber ähnelt. + /// Looks up a localized string similar to TyreCertificationNumber. /// </summary> public static string Report_Tyre_TyreCertificationNumber { get { @@ -4498,7 +4498,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TyreDimension ähnelt. + /// Looks up a localized string similar to TyreDimension. /// </summary> public static string Report_Tyre_TyreDimension { get { @@ -4507,7 +4507,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TyreRRCDeclared ähnelt. + /// Looks up a localized string similar to TyreRRCDeclared. /// </summary> public static string Report_Tyre_TyreRRCDeclared { get { @@ -4516,7 +4516,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageRRCMotorVehicleTyres ähnelt. + /// Looks up a localized string similar to AverageRRCMotorVehicleTyres. /// </summary> public static string Report_Vehicle_AverageRRC { get { @@ -4525,7 +4525,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AverageFuelEfficiencyLabelMotorVehicleTyres ähnelt. + /// Looks up a localized string similar to AverageFuelEfficiencyLabelMotorVehicleTyres. /// </summary> public static string Report_Vehicle_AverageRRCLabel { get { @@ -4534,7 +4534,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleRatio ähnelt. + /// Looks up a localized string similar to AxleRatio. /// </summary> public static string Report_Vehicle_AxleRatio { get { @@ -4543,7 +4543,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineDisplacement ähnelt. + /// Looks up a localized string similar to EngineDisplacement. /// </summary> public static string Report_Vehicle_EngineDisplacement { get { @@ -4552,7 +4552,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineRatedPower ähnelt. + /// Looks up a localized string similar to EngineRatedPower. /// </summary> public static string Report_Vehicle_EngineRatedPower { get { @@ -4561,7 +4561,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die FuelTypes ähnelt. + /// Looks up a localized string similar to FuelTypes. /// </summary> public static string Report_Vehicle_FuelTypes { get { @@ -4570,7 +4570,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Retarder ähnelt. + /// Looks up a localized string similar to Retarder. /// </summary> public static string Report_Vehicle_Retarder { get { @@ -4579,7 +4579,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TransmissionMainCertificationMethod ähnelt. + /// Looks up a localized string similar to TransmissionMainCertificationMethod. /// </summary> public static string Report_Vehicle_TransmissionCertificationMethod { get { @@ -4588,7 +4588,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleGroup ähnelt. + /// Looks up a localized string similar to VehicleGroup. /// </summary> public static string Report_Vehicle_VehicleGroup { get { @@ -4597,7 +4597,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die status ähnelt. + /// Looks up a localized string similar to status. /// </summary> public static string Result_Status { get { @@ -4606,7 +4606,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die current ähnelt. + /// Looks up a localized string similar to current. /// </summary> public static string ResultCard_Entry_CurrentAttr { get { @@ -4615,7 +4615,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die smartCurrent ähnelt. + /// Looks up a localized string similar to smartCurrent. /// </summary> public static string ResultCard_Entry_SmartCurrent_Attr { get { @@ -4624,7 +4624,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die type ähnelt. + /// Looks up a localized string similar to type. /// </summary> public static string Results_Report_OVCModeAttr { get { @@ -4633,7 +4633,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die charge depleting ähnelt. + /// Looks up a localized string similar to charge depleting. /// </summary> public static string Results_Report_OVCModeAttr_ChargeDepleting { get { @@ -4642,7 +4642,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die charge sustaining ähnelt. + /// Looks up a localized string similar to charge sustaining. /// </summary> public static string Results_Report_OVCModeAttr_ChargeSustaining { get { @@ -4651,7 +4651,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RetarderDataDeclarationType ähnelt. + /// Looks up a localized string similar to RetarderDataDeclarationType. /// </summary> public static string Retarder_Attr_DataDeclarationType { get { @@ -4660,7 +4660,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RetarderLossMap ähnelt. + /// Looks up a localized string similar to RetarderLossMap. /// </summary> public static string Retarder_RetarderLossMap { get { @@ -4669,7 +4669,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Retarder_RetarderLossMap_Entry { get { @@ -4678,7 +4678,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die retarderSpeed ähnelt. + /// Looks up a localized string similar to retarderSpeed. /// </summary> public static string Retarder_RetarderLossmap_RetarderSpeed_Attr { get { @@ -4687,7 +4687,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueLoss ähnelt. + /// Looks up a localized string similar to torqueLoss. /// </summary> public static string Retarder_RetarderLossmap_TorqueLoss_Attr { get { @@ -4696,7 +4696,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Component_Type_Attr ähnelt. + /// Looks up a localized string similar to Component_Type_Attr. /// </summary> public static string String { get { @@ -4705,7 +4705,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ApplicationInformation ähnelt. + /// Looks up a localized string similar to ApplicationInformation. /// </summary> public static string Tag_ApplicationInformation { get { @@ -4714,7 +4714,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ResultDataSignature ähnelt. + /// Looks up a localized string similar to ResultDataSignature. /// </summary> public static string Tag_ResultDataSignatureNode { get { @@ -4723,7 +4723,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Vehicle ähnelt. + /// Looks up a localized string similar to Vehicle. /// </summary> public static string Tag_Vehicle { get { @@ -4732,7 +4732,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CCUpshiftMinAcceleration ähnelt. + /// Looks up a localized string similar to CCUpshiftMinAcceleration. /// </summary> public static string TorqueConverter_CCUpshiftMinAcceleration { get { @@ -4741,7 +4741,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Characteristics ähnelt. + /// Looks up a localized string similar to Characteristics. /// </summary> public static string TorqueConverter_Characteristics { get { @@ -4750,7 +4750,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string TorqueConverter_Characteristics_Entry { get { @@ -4759,7 +4759,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CLUpshiftMinAcceleration ähnelt. + /// Looks up a localized string similar to CLUpshiftMinAcceleration. /// </summary> public static string TorqueConverter_CLUpshiftMinAcceleration { get { @@ -4768,7 +4768,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Inertia ähnelt. + /// Looks up a localized string similar to Inertia. /// </summary> public static string TorqueConverter_Inertia { get { @@ -4777,7 +4777,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxInputSpeed ähnelt. + /// Looks up a localized string similar to MaxInputSpeed. /// </summary> public static string TorqueConverter_MaxInputSpeed { get { @@ -4786,7 +4786,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ReferenceRPM ähnelt. + /// Looks up a localized string similar to ReferenceRPM. /// </summary> public static string TorqueConverter_ReferenceRPM { get { @@ -4795,7 +4795,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ShiftPolygon ähnelt. + /// Looks up a localized string similar to ShiftPolygon. /// </summary> public static string TorqueConverter_ShiftPolygon { get { @@ -4804,7 +4804,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string TorqueConverter_ShiftPolygon_Entry { get { @@ -4813,7 +4813,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die speedRatio ähnelt. + /// Looks up a localized string similar to speedRatio. /// </summary> public static string TorqueConverterData_SpeedRatio_Attr { get { @@ -4822,7 +4822,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueRatio ähnelt. + /// Looks up a localized string similar to torqueRatio. /// </summary> public static string TorqueConverterData_TorqueRatio_Attr { get { @@ -4831,7 +4831,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die inputTorqueRef ähnelt. + /// Looks up a localized string similar to inputTorqueRef. /// </summary> public static string TorqueConverterDataMapping_InputTorqueRef_Attr { get { @@ -4840,7 +4840,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TechnicalPermissibleMaximumLadenMass ähnelt. + /// Looks up a localized string similar to TechnicalPermissibleMaximumLadenMass. /// </summary> public static string TPMLM { get { @@ -4849,7 +4849,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die inputSpeed ähnelt. + /// Looks up a localized string similar to inputSpeed. /// </summary> public static string TransmissionLossmap_InputSpeed_Attr { get { @@ -4858,7 +4858,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die inputTorque ähnelt. + /// Looks up a localized string similar to inputTorque. /// </summary> public static string TransmissionLossmap_InputTorque_Attr { get { @@ -4867,7 +4867,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueLoss ähnelt. + /// Looks up a localized string similar to torqueLoss. /// </summary> public static string TransmissionLossmap_TorqueLoss_Attr { get { @@ -4876,7 +4876,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TyreDataDeclarationType ähnelt. + /// Looks up a localized string similar to TyreDataDeclarationType. /// </summary> public static string Tyre_Type_Attr_TyreDataDeclarationType { get { @@ -4885,7 +4885,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die gCO2/tkm ähnelt. + /// Looks up a localized string similar to gCO2/tkm. /// </summary> public static string Unit_gCO2Pertkm { get { @@ -4894,7 +4894,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die kg ähnelt. + /// Looks up a localized string similar to kg. /// </summary> public static string Unit_kg { get { @@ -4903,7 +4903,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die km ähnelt. + /// Looks up a localized string similar to km. /// </summary> public static string Unit_km { get { @@ -4912,7 +4912,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die km/h ähnelt. + /// Looks up a localized string similar to km/h. /// </summary> public static string Unit_kmph { get { @@ -4921,7 +4921,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die kW ähnelt. + /// Looks up a localized string similar to kW. /// </summary> public static string Unit_kW { get { @@ -4930,7 +4930,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ltr ähnelt. + /// Looks up a localized string similar to ltr. /// </summary> public static string Unit_ltr { get { @@ -4939,7 +4939,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die m/s² ähnelt. + /// Looks up a localized string similar to m/s². /// </summary> public static string Unit_mps2 { get { @@ -4948,7 +4948,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Nm ähnelt. + /// Looks up a localized string similar to Nm. /// </summary> public static string Unit_Nm { get { @@ -4957,7 +4957,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die rpm ähnelt. + /// Looks up a localized string similar to rpm. /// </summary> public static string Unit_RPM { get { @@ -4966,7 +4966,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die t ähnelt. + /// Looks up a localized string similar to t. /// </summary> public static string Unit_t { get { @@ -4975,7 +4975,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die W ähnelt. + /// Looks up a localized string similar to W. /// </summary> public static string Unit_W { get { @@ -4984,7 +4984,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die % ähnelt. + /// Looks up a localized string similar to %. /// </summary> public static string UnitPercent { get { @@ -4993,7 +4993,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoComponentEngineering ähnelt. + /// Looks up a localized string similar to VectoComponentEngineering. /// </summary> public static string VectoComponentEngineering { get { @@ -5002,7 +5002,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoCustomerInformation ähnelt. + /// Looks up a localized string similar to VectoCustomerInformation. /// </summary> public static string VectoCustomerReport { get { @@ -5011,7 +5011,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoInputDeclaration ähnelt. + /// Looks up a localized string similar to VectoInputDeclaration. /// </summary> public static string VectoInputDeclaration { get { @@ -5020,7 +5020,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoInputEngineering ähnelt. + /// Looks up a localized string similar to VectoInputEngineering. /// </summary> public static string VectoInputEngineering { get { @@ -5029,7 +5029,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineOnlyMode ähnelt. + /// Looks up a localized string similar to EngineOnlyMode. /// </summary> public static string VectoJob_EngineOnlyMode { get { @@ -5038,7 +5038,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MissionCycles ähnelt. + /// Looks up a localized string similar to MissionCycles. /// </summary> public static string VectoJob_MissionCycles { get { @@ -5047,7 +5047,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoOutput ähnelt. + /// Looks up a localized string similar to VectoOutput. /// </summary> public static string VectoManufacturerReport { get { @@ -5056,7 +5056,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoOutputMultistep ähnelt. + /// Looks up a localized string similar to VectoOutputMultistep. /// </summary> public static string VectoOutputMultistep { get { @@ -5065,7 +5065,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VectoOutputPrimaryVehicle ähnelt. + /// Looks up a localized string similar to VectoOutputPrimaryVehicle. /// </summary> public static string VectoPrimaryVehicleReport { get { @@ -5074,7 +5074,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxAcceleration ähnelt. + /// Looks up a localized string similar to maxAcceleration. /// </summary> public static string Vehicle_AccelerationCurve_MaxAcceleration_Attr { get { @@ -5083,7 +5083,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxDeceleration ähnelt. + /// Looks up a localized string similar to maxDeceleration. /// </summary> public static string Vehicle_AccelerationCurve_MaxDeceleration_Attr { get { @@ -5092,7 +5092,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die vehicleSpeed ähnelt. + /// Looks up a localized string similar to vehicleSpeed. /// </summary> public static string Vehicle_AccelerationCurve_VehicleSpeed_Attr { get { @@ -5101,7 +5101,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ADAS ähnelt. + /// Looks up a localized string similar to ADAS. /// </summary> public static string Vehicle_ADAS { get { @@ -5110,7 +5110,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die APTEcoRollReleaseLockupClutch ähnelt. + /// Looks up a localized string similar to APTEcoRollReleaseLockupClutch. /// </summary> public static string Vehicle_ADAS_ATEcoRollReleaseLockupClutch { get { @@ -5119,7 +5119,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EcoRoll ähnelt. + /// Looks up a localized string similar to EcoRoll. /// </summary> public static string Vehicle_ADAS_EcoRoll { get { @@ -5128,7 +5128,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EcoRollWithEngineStop ähnelt. + /// Looks up a localized string similar to EcoRollWithEngineStop. /// </summary> public static string Vehicle_ADAS_EcoRollWithEngineStopStart { get { @@ -5137,7 +5137,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EcoRollWithoutEngineStop ähnelt. + /// Looks up a localized string similar to EcoRollWithoutEngineStop. /// </summary> public static string Vehicle_ADAS_EcoRollWithoutEngineStop { get { @@ -5146,7 +5146,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineStopStart ähnelt. + /// Looks up a localized string similar to EngineStopStart. /// </summary> public static string Vehicle_ADAS_EngineStopStart { get { @@ -5155,7 +5155,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PredictiveCruiseControl ähnelt. + /// Looks up a localized string similar to PredictiveCruiseControl. /// </summary> public static string Vehicle_ADAS_PCC { get { @@ -5164,7 +5164,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AdvancedDriverAssist ähnelt. + /// Looks up a localized string similar to AdvancedDriverAssist. /// </summary> public static string Vehicle_AdvancedDriverAssist { get { @@ -5173,7 +5173,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die EngineStartStop ähnelt. + /// Looks up a localized string similar to EngineStartStop. /// </summary> public static string Vehicle_AdvancedDriverAssist_EngineStartStop { get { @@ -5182,7 +5182,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ActivationDelay ähnelt. + /// Looks up a localized string similar to ActivationDelay. /// </summary> public static string Vehicle_AdvancedDriverAssist_EngineStartStop_ActivationDelay { get { @@ -5191,7 +5191,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Enabled ähnelt. + /// Looks up a localized string similar to Enabled. /// </summary> public static string Vehicle_AdvancedDriverAssist_EngineStartStop_Enabled { get { @@ -5200,7 +5200,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxSpeed ähnelt. + /// Looks up a localized string similar to MaxSpeed. /// </summary> public static string Vehicle_AdvancedDriverAssist_EngineStartStop_MaxSpeed { get { @@ -5209,7 +5209,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MinOnTime ähnelt. + /// Looks up a localized string similar to MinOnTime. /// </summary> public static string Vehicle_AdvancedDriverAssist_EngineStartStop_MinOnTime { get { @@ -5218,7 +5218,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CdxA ähnelt. + /// Looks up a localized string similar to CdxA. /// </summary> public static string Vehicle_AirDragArea { get { @@ -5227,7 +5227,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AngledriveType ähnelt. + /// Looks up a localized string similar to AngledriveType. /// </summary> public static string Vehicle_AngledriveType { get { @@ -5236,7 +5236,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ArchitectureID ähnelt. + /// Looks up a localized string similar to ArchitectureID. /// </summary> public static string Vehicle_ArchitectureID { get { @@ -5245,7 +5245,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Articulated ähnelt. + /// Looks up a localized string similar to Articulated. /// </summary> public static string Vehicle_Articulated { get { @@ -5254,7 +5254,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die AxleConfiguration ähnelt. + /// Looks up a localized string similar to AxleConfiguration. /// </summary> public static string Vehicle_AxleConfiguration { get { @@ -5263,7 +5263,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BodyworkCode ähnelt. + /// Looks up a localized string similar to BodyworkCode. /// </summary> public static string Vehicle_BodyworkCode { get { @@ -5272,7 +5272,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die BoostingLimitations ähnelt. + /// Looks up a localized string similar to BoostingLimitations. /// </summary> public static string Vehicle_BoostingLimitation { get { @@ -5281,7 +5281,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CargoVolume ähnelt. + /// Looks up a localized string similar to CargoVolume. /// </summary> public static string Vehicle_CargoVolume { get { @@ -5290,7 +5290,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Clutch ähnelt. + /// Looks up a localized string similar to Clutch. /// </summary> public static string Vehicle_Clutch { get { @@ -5299,7 +5299,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Components ähnelt. + /// Looks up a localized string similar to Components. /// </summary> public static string Vehicle_Components { get { @@ -5308,7 +5308,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CrossWindCorrectionData ähnelt. + /// Looks up a localized string similar to CrossWindCorrectionData. /// </summary> public static string Vehicle_CrosswindCorrectionData { get { @@ -5317,7 +5317,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Vehicle_CrosswindCorrectionData_Entry { get { @@ -5326,7 +5326,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die beta ähnelt. + /// Looks up a localized string similar to beta. /// </summary> public static string Vehicle_CrosswindCorrectionMap_Beta { get { @@ -5335,7 +5335,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CdScalingFactor ähnelt. + /// Looks up a localized string similar to CdScalingFactor. /// </summary> public static string Vehicle_CrosswindCorrectionMap_CdScalingFactor { get { @@ -5344,7 +5344,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die deltaCdxA ähnelt. + /// Looks up a localized string similar to deltaCdxA. /// </summary> public static string Vehicle_CrosswindCorrectionMap_DeltaCdxA { get { @@ -5353,7 +5353,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die vehicleSpeed ähnelt. + /// Looks up a localized string similar to vehicleSpeed. /// </summary> public static string Vehicle_CrosswindCorrectionMap_VehicleSpeed_Attr { get { @@ -5362,7 +5362,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CrossWindCorrectionMode ähnelt. + /// Looks up a localized string similar to CrossWindCorrectionMode. /// </summary> public static string Vehicle_CrossWindCorrectionMode { get { @@ -5371,7 +5371,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CurbMassChassis ähnelt. + /// Looks up a localized string similar to CurbMassChassis. /// </summary> public static string Vehicle_CurbMassChassis { get { @@ -5380,7 +5380,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CurbMassExtra ähnelt. + /// Looks up a localized string similar to CurbMassExtra. /// </summary> public static string Vehicle_CurbMassExtra { get { @@ -5389,7 +5389,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CurbWeightChassis ähnelt. + /// Looks up a localized string similar to CurbWeightChassis. /// </summary> public static string Vehicle_CurbWeightChassis { get { @@ -5398,7 +5398,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die CurbWeightExtra ähnelt. + /// Looks up a localized string similar to CurbWeightExtra. /// </summary> public static string Vehicle_CurbWeightExtra { get { @@ -5407,7 +5407,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die DualFuelVehicle ähnelt. + /// Looks up a localized string similar to DualFuelVehicle. /// </summary> public static string Vehicle_DualFuelVehicle { get { @@ -5416,7 +5416,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die GrossVehicleMass ähnelt. + /// Looks up a localized string similar to GrossVehicleMass. /// </summary> public static string Vehicle_GrossVehicleMass { get { @@ -5425,7 +5425,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die HybridElectricHDV ähnelt. + /// Looks up a localized string similar to HybridElectricHDV. /// </summary> public static string Vehicle_HybridElectricHDV { get { @@ -5434,7 +5434,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die IdlingSpeed ähnelt. + /// Looks up a localized string similar to IdlingSpeed. /// </summary> public static string Vehicle_IdlingSpeed { get { @@ -5443,7 +5443,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LegislativeCategory ähnelt. + /// Looks up a localized string similar to LegislativeCategory. /// </summary> public static string Vehicle_LegislativeCategory { get { @@ -5452,7 +5452,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die LegislativeClass ähnelt. + /// Looks up a localized string similar to LegislativeClass. /// </summary> public static string Vehicle_LegislativeClass { get { @@ -5461,7 +5461,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Loading ähnelt. + /// Looks up a localized string similar to Loading. /// </summary> public static string Vehicle_Loading { get { @@ -5470,7 +5470,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxChargingPower ähnelt. + /// Looks up a localized string similar to MaxChargingPower. /// </summary> public static string Vehicle_MaxChargingPower { get { @@ -5479,7 +5479,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxNetPower1 ähnelt. + /// Looks up a localized string similar to MaxNetPower1. /// </summary> public static string Vehicle_MaxNetPower1 { get { @@ -5488,7 +5488,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die MaxNetPower2 ähnelt. + /// Looks up a localized string similar to MaxNetPower2. /// </summary> public static string Vehicle_MaxNetPower2 { get { @@ -5497,7 +5497,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die NgTankSystem ähnelt. + /// Looks up a localized string similar to NgTankSystem. /// </summary> public static string Vehicle_NgTankSystem { get { @@ -5506,7 +5506,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die OvcHev ähnelt. + /// Looks up a localized string similar to OvcHev. /// </summary> public static string Vehicle_OvcHev { get { @@ -5515,7 +5515,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTO ähnelt. + /// Looks up a localized string similar to PTO. /// </summary> public static string Vehicle_PTO { get { @@ -5524,7 +5524,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOOtherElements ähnelt. + /// Looks up a localized string similar to PTOOtherElements. /// </summary> public static string Vehicle_PTO_OtherElements { get { @@ -5533,7 +5533,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOShaftsGearWheels ähnelt. + /// Looks up a localized string similar to PTOShaftsGearWheels. /// </summary> public static string Vehicle_PTO_ShaftsGearWheels { get { @@ -5542,7 +5542,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOCycle ähnelt. + /// Looks up a localized string similar to PTOCycle. /// </summary> public static string Vehicle_PTOCycle { get { @@ -5551,7 +5551,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt. + /// Looks up a localized string similar to engineSpeed. /// </summary> public static string Vehicle_PTOCycle_EngineSpeed_Attr { get { @@ -5560,7 +5560,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Vehicle_PTOCycle_Entry { get { @@ -5569,7 +5569,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die time ähnelt. + /// Looks up a localized string similar to time. /// </summary> public static string Vehicle_PTOCycle_Time_Attr { get { @@ -5578,7 +5578,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torque ähnelt. + /// Looks up a localized string similar to torque. /// </summary> public static string Vehicle_PTOCycle_Torque_Attr { get { @@ -5587,7 +5587,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOIdleLossMap ähnelt. + /// Looks up a localized string similar to PTOIdleLossMap. /// </summary> public static string Vehicle_PTOIdleLossMap { get { @@ -5596,7 +5596,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die engineSpeed ähnelt. + /// Looks up a localized string similar to engineSpeed. /// </summary> public static string Vehicle_PTOIdleLossMap_EngineSpeed_Attr { get { @@ -5605,7 +5605,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Vehicle_PTOIdleLossMap_Entry { get { @@ -5614,7 +5614,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ptoTorqueLoss ähnelt. + /// Looks up a localized string similar to ptoTorqueLoss. /// </summary> public static string Vehicle_PTOIdleLossMap_TorqueLoss_Attr { get { @@ -5623,7 +5623,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die PTOType ähnelt. + /// Looks up a localized string similar to PTOType. /// </summary> public static string Vehicle_PTOType { get { @@ -5632,7 +5632,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ClassBus ähnelt. + /// Looks up a localized string similar to ClassBus. /// </summary> public static string Vehicle_RegisteredClass { get { @@ -5641,7 +5641,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RetarderRatio ähnelt. + /// Looks up a localized string similar to RetarderRatio. /// </summary> public static string Vehicle_RetarderRatio { get { @@ -5650,7 +5650,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die RetarderType ähnelt. + /// Looks up a localized string similar to RetarderType. /// </summary> public static string Vehicle_RetarderType { get { @@ -5659,7 +5659,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SleeperCab ähnelt. + /// Looks up a localized string similar to SleeperCab. /// </summary> public static string Vehicle_SleeperCab { get { @@ -5668,7 +5668,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die SteeredAxles ähnelt. + /// Looks up a localized string similar to SteeredAxles. /// </summary> public static string Vehicle_SteeredAxles { get { @@ -5677,7 +5677,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TorqueLimits ähnelt. + /// Looks up a localized string similar to TorqueLimits. /// </summary> public static string Vehicle_TorqueLimits { get { @@ -5686,7 +5686,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Entry ähnelt. + /// Looks up a localized string similar to Entry. /// </summary> public static string Vehicle_TorqueLimits_Entry { get { @@ -5695,7 +5695,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die gear ähnelt. + /// Looks up a localized string similar to gear. /// </summary> public static string Vehicle_TorqueLimits_Entry_Gear_Attr { get { @@ -5704,7 +5704,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die maxTorque ähnelt. + /// Looks up a localized string similar to maxTorque. /// </summary> public static string Vehicle_TorqueLimits_Entry_MaxTorque_Attr { get { @@ -5713,7 +5713,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die TechnicalPermissibleMaximumLadenMass ähnelt. + /// Looks up a localized string similar to TechnicalPermissibleMaximumLadenMass. /// </summary> public static string Vehicle_TPMLM { get { @@ -5722,7 +5722,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleTypeApprovalNumber ähnelt. + /// Looks up a localized string similar to VehicleTypeApprovalNumber. /// </summary> public static string Vehicle_TypeApprovalNumber { get { @@ -5731,7 +5731,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleCategory ähnelt. + /// Looks up a localized string similar to VehicleCategory. /// </summary> public static string Vehicle_VehicleCategory { get { @@ -5740,7 +5740,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleCode ähnelt. + /// Looks up a localized string similar to VehicleCode. /// </summary> public static string Vehicle_VehicleCode { get { @@ -5749,7 +5749,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VIN ähnelt. + /// Looks up a localized string similar to VIN. /// </summary> public static string Vehicle_VIN { get { @@ -5758,7 +5758,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VocationalVehicle ähnelt. + /// Looks up a localized string similar to VocationalVehicle. /// </summary> public static string Vehicle_VocationalVehicle { get { @@ -5767,7 +5767,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die ZeroEmissionVehicle ähnelt. + /// Looks up a localized string similar to ZeroEmissionVehicle. /// </summary> public static string Vehicle_ZeroEmissionVehicle { get { @@ -5776,7 +5776,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleDeclarationType ähnelt. + /// Looks up a localized string similar to VehicleDeclarationType. /// </summary> public static string VehicleAttr_VehicleDeclarationType { get { @@ -5785,7 +5785,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleGroupCO2 ähnelt. + /// Looks up a localized string similar to VehicleGroupCO2. /// </summary> public static string VehicleGroupCO2 { get { @@ -5794,7 +5794,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die VehicleTypeApprovalNumber ähnelt. + /// Looks up a localized string similar to VehicleTypeApprovalNumber. /// </summary> public static string VehicleTypeApprovalNumber { get { @@ -5803,7 +5803,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die Voltage ähnelt. + /// Looks up a localized string similar to Voltage. /// </summary> public static string VoltageLevel_Voltage { get { @@ -5812,7 +5812,16 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueLimit ähnelt. + /// Looks up a localized string similar to Vocational. + /// </summary> + public static string XMLCustomerReportIsVocational { + get { + return ResourceManager.GetString("XMLCustomerReportIsVocational", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to torqueLimit. /// </summary> public static string XMLManufacturerReport_torqueLimit { get { @@ -5821,7 +5830,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die torqueLimitPercent ähnelt. + /// Looks up a localized string similar to torqueLimitPercent. /// </summary> public static string XMLManufacturerReport_torqueLimitPercent { get { @@ -5830,7 +5839,7 @@ namespace TUGraz.VectoCommon.Resources { } /// <summary> - /// Sucht eine lokalisierte Zeichenfolge, die type ähnelt. + /// Looks up a localized string similar to type. /// </summary> public static string XSIType { get { diff --git a/VectoCommon/VectoCommon/Resources/XMLNames.resx b/VectoCommon/VectoCommon/Resources/XMLNames.resx index 738118ed6b76bcc853eb47d04dd7dbcebe2e2101..a4f2b68da8a7a702f49bbe7a11c2e6e75674b835 100644 --- a/VectoCommon/VectoCommon/Resources/XMLNames.resx +++ b/VectoCommon/VectoCommon/Resources/XMLNames.resx @@ -2040,7 +2040,10 @@ <data name="Results_Report_OVCModeAttr_ChargeSustaining" xml:space="preserve"> <value>charge sustaining</value> </data> -<data name="REESS" xml:space="preserve"> - <value>REESS</value> -</data> + <data name="REESS" xml:space="preserve"> + <value>REESS</value> + </data> + <data name="XMLCustomerReportIsVocational" xml:space="preserve"> + <value>Vocational</value> + </data> </root> \ No newline at end of file diff --git a/VectoCore/VectoCore/Mockup/Ninject/CIFMockupModule.cs b/VectoCore/VectoCore/Mockup/Ninject/CIFMockupModule.cs index 390a29b80e63d86bbd0ea95de7624ada573f68f8..d1383a68b782a05ab51b74990bbeb1e428fd0c02 100644 --- a/VectoCore/VectoCore/Mockup/Ninject/CIFMockupModule.cs +++ b/VectoCore/VectoCore/Mockup/Ninject/CIFMockupModule.cs @@ -3,7 +3,7 @@ using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCore; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportGroupWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.Utils; diff --git a/VectoCore/VectoCore/Mockup/Reports/MockupCustomerReport.cs b/VectoCore/VectoCore/Mockup/Reports/MockupCustomerReport.cs index 667a033dce64695523a8cfea1c6995ef55c92ca1..b38eeaa43d78674fcd0e4dd307be50c7f4023dee 100644 --- a/VectoCore/VectoCore/Mockup/Reports/MockupCustomerReport.cs +++ b/VectoCore/VectoCore/Mockup/Reports/MockupCustomerReport.cs @@ -1,13 +1,8 @@ -using System.Linq; -using System.Xml.Linq; -using System.Xml.XPath; -using TUGraz.VectoCommon.Resources; +using System.Xml.Linq; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.OutputData; -using TUGraz.VectoCore.OutputData.XML; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; namespace TUGraz.VectoMockup.Reports { diff --git a/VectoCore/VectoCore/Mockup/Reports/MockupReportFactory.cs b/VectoCore/VectoCore/Mockup/Reports/MockupReportFactory.cs index f664fe115d975a9f8e90f881deb626915d32640d..1266d19f60564ecb1eb6d557759a67afd8c966ea 100644 --- a/VectoCore/VectoCore/Mockup/Reports/MockupReportFactory.cs +++ b/VectoCore/VectoCore/Mockup/Reports/MockupReportFactory.cs @@ -4,7 +4,7 @@ using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.XML; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1; diff --git a/VectoCore/VectoCore/Mockup/Reports/MockupReportResultsFactory.cs b/VectoCore/VectoCore/Mockup/Reports/MockupReportResultsFactory.cs index 027cf37b75c9cde99dd84f3c7d3437d4c0a13630..99a2153b1eb8aa37e18630e493fa14811aae6209 100644 --- a/VectoCore/VectoCore/Mockup/Reports/MockupReportResultsFactory.cs +++ b/VectoCore/VectoCore/Mockup/Reports/MockupReportResultsFactory.cs @@ -12,7 +12,7 @@ namespace TUGraz.VectoMockup.Reports { class MockupReportResultsFactory : IResultsWriterFactory { - protected XNamespace CIF = XNamespace.Get("urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9"); + protected XNamespace CIF = XNamespace.Get("urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0"); protected XNamespace MRF = XNamespace.Get("urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9"); protected XNamespace VIF = XNamespace.Get("urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1"); diff --git a/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupPrimaryReport.cs b/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupPrimaryReport.cs index a9503283965e0b54ac5567a3fd19e412f04ebba8..0a9cda572562b76a894b160a6af6c6713cb2b47b 100644 --- a/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupPrimaryReport.cs +++ b/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupPrimaryReport.cs @@ -1,11 +1,7 @@ -using System.Linq; -using System.Xml.Linq; -using TUGraz.VectoCommon.Resources; -using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.XML; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1; diff --git a/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupReport.cs b/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupReport.cs index 4b8b05c61286b9a376ff92d3face11b257ee116c..4a8c5544347437e7a7af0838f016fc74458f6b86 100644 --- a/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupReport.cs +++ b/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupReport.cs @@ -1,13 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.XML; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; namespace TUGraz.VectoMockup.Reports diff --git a/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupReportCompletedVehicle.cs b/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupReportCompletedVehicle.cs index a4a250ff069a442d4788740a9787591a13c9c1ea..81cef5f46c50ad7b9a8968b89e56bed0074f93a6 100644 --- a/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupReportCompletedVehicle.cs +++ b/VectoCore/VectoCore/Mockup/Reports/XMLDeclarationMockupReportCompletedVehicle.cs @@ -1,16 +1,11 @@ -using System; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Linq; using TUGraz.VectoCommon.BusAuxiliaries; using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCommon.Models; -using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.Interfaces; using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.XML; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1; diff --git a/VectoCore/VectoCore/Mockup/Simulation/SimulatorFactory/MockupFollowUpSimulatorFactoryCreator.cs b/VectoCore/VectoCore/Mockup/Simulation/SimulatorFactory/MockupFollowUpSimulatorFactoryCreator.cs index 463c531d35cecd14f8b3020d6108ae6ed9147019..0c0e4c7baecc2b0ed6e847a17763dae0d014afdc 100644 --- a/VectoCore/VectoCore/Mockup/Simulation/SimulatorFactory/MockupFollowUpSimulatorFactoryCreator.cs +++ b/VectoCore/VectoCore/Mockup/Simulation/SimulatorFactory/MockupFollowUpSimulatorFactoryCreator.cs @@ -5,7 +5,7 @@ using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.XML; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1; using TUGraz.VectoMockup.Reports; diff --git a/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs b/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs index 49d52ceb19caed5e8c5fa711c5a5e86a544ff7db..f78cafdbf9ea349ad54def78f376e3ccf5f4bcb3 100644 --- a/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs +++ b/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs @@ -31,7 +31,6 @@ using System; using System.Collections.Generic; -using System.Drawing; using System.IO; using System.Linq; using TUGraz.VectoCommon.BusAuxiliaries; @@ -44,7 +43,6 @@ using TUGraz.VectoCore.InputData.FileIO.JSON; using TUGraz.VectoCore.InputData.Impl; using TUGraz.VectoCore.InputData.Reader.ComponentData; using TUGraz.VectoCore.InputData.Reader.DataObjectAdapter; -using TUGraz.VectoCore.InputData.Reader.DataObjectAdapter.SimulationComponents; using TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.Electrics; using TUGraz.VectoCore.Models.Declaration.Auxiliaries; using TUGraz.VectoCore.Models.Declaration.VehicleOperation; @@ -54,13 +52,11 @@ using TUGraz.VectoCore.Models.SimulationComponent.Data.Engine; using TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox; using TUGraz.VectoCore.Utils; using TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.HVAC; -using TUGraz.VectoCore.Models.GenericModelData; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.Models.SimulationComponent.Data.ElectricComponents.Battery; using TUGraz.VectoCore.Models.SimulationComponent.Impl; using TUGraz.VectoCore.OutputData; -using TUGraz.VectoCore.OutputData.XML; using Point = TUGraz.VectoCommon.Utils.Point; namespace TUGraz.VectoCore.Models.Declaration @@ -213,7 +209,7 @@ namespace TUGraz.VectoCore.Models.Declaration public static SegmentLookup GetTruckSegment(IVehicleDeclarationInputData vehicle, bool batteryElectric = false) - { + { var allowVocational = true; var ng = vehicle.ExemptedVehicle ? false : vehicle.Components.EngineInputData?.EngineModes.Any(e => e.Fuels.Any(f => f.FuelType.IsOneOf(FuelType.LPGPI, FuelType.NGCI, FuelType.NGPI))) ?? false; @@ -1799,19 +1795,20 @@ namespace TUGraz.VectoCore.Models.Declaration UtilityFactor = D32_utilityFactor, ElectricEnergyConsumption = D36_electricEnergyConsumptionWeighted, FuelConsumption = D37_fuelConsumptionWeighted, - CO2Total = D32_utilityFactor * cdResult.CO2Total + (1 - D32_utilityFactor) * csResult.CO2Total, + + CO2PerMeter = (D32_utilityFactor * (cdResult.CO2Total / cdResult.Distance)) + ((1 - D32_utilityFactor) * (csResult.CO2Total / csResult.Distance)), AuxHeaterFuel = cdResult.AuxHeaterFuel, ZEV_CO2 = cdResult.AuxHeaterFuel != null && cdResult.ZEV_CO2 != null && csResult.ZEV_FuelConsumption_AuxHtr != null - ? D32_utilityFactor * cdResult.ZEV_CO2 + (1 - D32_utilityFactor) * csResult.ZEV_CO2 + ? (D32_utilityFactor * (cdResult.ZEV_CO2 / cdResult.Distance)) + ((1 - D32_utilityFactor) * (csResult.ZEV_CO2 / csResult.Distance)) : null, ZEV_FuelConsumption_AuxHtr = cdResult.AuxHeaterFuel != null && cdResult.ZEV_FuelConsumption_AuxHtr != null && csResult.ZEV_FuelConsumption_AuxHtr != null - ? D32_utilityFactor * cdResult.ZEV_FuelConsumption_AuxHtr + - (1 - D32_utilityFactor) * csResult.ZEV_FuelConsumption_AuxHtr + ? (D32_utilityFactor * (cdResult.ZEV_FuelConsumption_AuxHtr / cdResult.Distance)) + + ((1 - D32_utilityFactor) * (csResult.ZEV_FuelConsumption_AuxHtr / csResult.Distance)) : null, }; @@ -1888,7 +1885,8 @@ namespace TUGraz.VectoCore.Models.Declaration } var fuels = entries.First().FuelData; - return new WeightedResult() { + var result = new WeightedResult() + { Status = VectoRun.Status.Success, AverageSpeed = null, AverageDrivingSpeed = null, @@ -1900,17 +1898,24 @@ namespace TUGraz.VectoCore.Models.Declaration entries.All(e => e.FuelConsumptionFinal(f.FuelType) != null) ? entries.Sum(e => e.FuelConsumptionFinal(f.FuelType).TotalFuelConsumptionCorrected * e.WeightingFactor) : null)) .ToDictionary(x => x.Item1, x => x.Item2), + + FuelConsumptionPerMeter = fuels.Select(f => Tuple.Create(f, + entries.All(e => e.FuelConsumptionFinal(f.FuelType) != null) ? entries.Sum(e => + (e.FuelConsumptionFinal(f.FuelType).TotalFuelConsumptionCorrected / e.Distance) * e.WeightingFactor) : null)) + .ToDictionary(x => x.Item1, x => x.Item2), ElectricEnergyConsumption = entries.All(e => e.ElectricEnergyConsumption != null) ? entries.Sum(e => e.ElectricEnergyConsumption * e.WeightingFactor) : null, - CO2Total = entries.All(e => e.CO2Total != null) ? entries.Sum(e => e.CO2Total * e.WeightingFactor) : null, + CO2PerMeter = entries.All(e => e.CO2Total != null) ? entries.Sum(e => (e.CO2Total / e.Distance) * e.WeightingFactor) : null, ActualChargeDepletingRange = entries.All(e => e.ActualChargeDepletingRange != null) ? entries.Sum(e => e.ActualChargeDepletingRange * e.WeightingFactor) : null, EquivalentAllElectricRange = entries.All(e => e.EquivalentAllElectricRange != null) ? entries.Sum(e => e.EquivalentAllElectricRange * e.WeightingFactor) : null, ZeroCO2EmissionsRange = entries.All(e => e.ZeroCO2EmissionsRange != null) ? entries.Sum(e => e.ZeroCO2EmissionsRange * e.WeightingFactor) : null, UtilityFactor = double.NaN, AuxHeaterFuel = entries.First().AuxHeaterFuel, - ZEV_CO2 = entries.Sum(e => (e?.ZEV_CO2 ?? 0.SI<Kilogram>()) * e.WeightingFactor), - ZEV_FuelConsumption_AuxHtr = entries.Sum(e => (e?.ZEV_FuelConsumption_AuxHtr ?? 0.SI<Kilogram>()) * e.WeightingFactor), + ZEV_CO2 = entries.Sum(e => ((e?.ZEV_CO2 ?? 0.SI<Kilogram>()) / e.Distance) * e.WeightingFactor), + ZEV_FuelConsumption_AuxHtr = entries.Sum(e => ((e?.ZEV_FuelConsumption_AuxHtr ?? 0.SI<Kilogram>()) / e.Distance) * e.WeightingFactor), }; + + return result; } public static IWeightedResult CalculateWeightedSummary(IList<IOVCResultEntry> entries) @@ -1924,7 +1929,8 @@ namespace TUGraz.VectoCore.Models.Declaration } var fuels = entries.First().ChargeDepletingResult.FuelData; - return new WeightedResult() { + return new WeightedResult() + { Status = VectoRun.Status.Success, AverageSpeed = null, AverageDrivingSpeed = null, @@ -1937,15 +1943,15 @@ namespace TUGraz.VectoCore.Models.Declaration e.Weighted.FuelConsumption[f] * e.ChargeDepletingResult.WeightingFactor))) .ToDictionary(x => x.Item1, x => x.Item2), ElectricEnergyConsumption = entries.Sum(e => e.Weighted.ElectricEnergyConsumption * e.ChargeDepletingResult.WeightingFactor), - CO2Total = entries.Sum(e => e.Weighted.CO2Total * e.ChargeDepletingResult.WeightingFactor), + CO2PerMeter = entries.All(e => e.Weighted.CO2PerMeter != null) ? entries.Sum(e => (e.Weighted.CO2PerMeter) * e.ChargeDepletingResult.WeightingFactor) : null, ActualChargeDepletingRange = entries.Sum(e => e.Weighted.ActualChargeDepletingRange * e.ChargeDepletingResult.WeightingFactor), EquivalentAllElectricRange = entries.Sum(e => e.Weighted.EquivalentAllElectricRange * e.ChargeDepletingResult.WeightingFactor), ZeroCO2EmissionsRange = entries.Sum(e => e.Weighted.ZeroCO2EmissionsRange * e.ChargeDepletingResult.WeightingFactor), UtilityFactor = double.NaN, AuxHeaterFuel = entries.First().ChargeDepletingResult.AuxHeaterFuel, - ZEV_CO2 = entries.Sum(e => (e?.Weighted?.ZEV_CO2 ?? 0.SI<Kilogram>()) * e.ChargeDepletingResult.WeightingFactor), - ZEV_FuelConsumption_AuxHtr = entries.Sum(e => (e?.Weighted?.ZEV_FuelConsumption_AuxHtr ?? 0.SI<Kilogram>()) * e.ChargeDepletingResult.WeightingFactor), + ZEV_CO2 = entries.Sum(e => (e?.Weighted?.ZEV_CO2 ?? 0.SI<KilogramPerMeter>()) * e.ChargeDepletingResult.WeightingFactor), + ZEV_FuelConsumption_AuxHtr = entries.Sum(e => (e?.Weighted?.ZEV_FuelConsumption_AuxHtr ?? 0.SI<KilogramPerMeter>()) * e.ChargeDepletingResult.WeightingFactor), }; } diff --git a/VectoCore/VectoCore/Models/Declaration/WeightingFactors.cs b/VectoCore/VectoCore/Models/Declaration/WeightingFactors.cs index 7cbb8bd48867675bb917cfa4c3a2810792eae48b..23186467c80a7e2a42d8dc66d074383ededb0f96 100644 --- a/VectoCore/VectoCore/Models/Declaration/WeightingFactors.cs +++ b/VectoCore/VectoCore/Models/Declaration/WeightingFactors.cs @@ -90,7 +90,12 @@ namespace TUGraz.VectoCore.Models.Declaration foreach (var entry in Data) { var sum = entry.Value.Sum(item => item.Value); - if (!sum.IsEqual(1.0, 1e-12)) { + + bool hasVocationalWeights = sum % 2.0 == 0; + bool isNormalWeights = sum.IsEqual(1.0, 1e-12); + + if (!isNormalWeights && !hasVocationalWeights) + { throw new VectoException("Weighting Factors for {0} do not sum up to 1.0! sum: {1}", entry.Key, sum); } } diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/IFollowUpSimulatorFactoryCreator.cs b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/IFollowUpSimulatorFactoryCreator.cs index 64734f7a87b810bbdccfa417fe5118033fa2fa91..14eb742cc44c423ac679a75d338e49e311124b7e 100644 --- a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/IFollowUpSimulatorFactoryCreator.cs +++ b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/IFollowUpSimulatorFactoryCreator.cs @@ -8,7 +8,6 @@ using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.FileIO; using TUGraz.VectoCore.OutputData.XML; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1; diff --git a/VectoCore/VectoCore/Ninject/VectoNinjectModule.cs b/VectoCore/VectoCore/Ninject/VectoNinjectModule.cs index 5991abe12cb5e377edf60109b28c2f9e7f597da0..9c1934350630e8c35ae4854534ec40fb9bea1a8f 100644 --- a/VectoCore/VectoCore/Ninject/VectoNinjectModule.cs +++ b/VectoCore/VectoCore/Ninject/VectoNinjectModule.cs @@ -40,7 +40,7 @@ using TUGraz.VectoCore.InputData.Reader.DataObjectAdapter; using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.OutputData.ModDataPostprocessing; using TUGraz.VectoCore.OutputData.XML; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9; using TUGraz.VectoCore.OutputData.XML.ComponentWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; diff --git a/VectoCore/VectoCore/OutputData/DeclarationReport.cs b/VectoCore/VectoCore/OutputData/DeclarationReport.cs index 54bf1b1372635b4dbd1b5c43bae54a47b68d2581..148730c49402195ef12ccf854b02812b678c6544 100644 --- a/VectoCore/VectoCore/OutputData/DeclarationReport.cs +++ b/VectoCore/VectoCore/OutputData/DeclarationReport.cs @@ -158,10 +158,12 @@ namespace TUGraz.VectoCore.OutputData double? PassengerCount { get; } IDictionary<IFuelProperties, Kilogram> FuelConsumption { get; } + + IDictionary<IFuelProperties, KilogramPerMeter> FuelConsumptionPerMeter { get; } WattSecond ElectricEnergyConsumption { get; } - Kilogram CO2Total { get; } + KilogramPerMeter CO2PerMeter { get; } Meter ActualChargeDepletingRange { get; } @@ -172,8 +174,8 @@ namespace TUGraz.VectoCore.OutputData double UtilityFactor { get; } IFuelProperties AuxHeaterFuel { get; set; } - Kilogram ZEV_FuelConsumption_AuxHtr { get; set; } - Kilogram ZEV_CO2 { get; set; } + KilogramPerMeter ZEV_FuelConsumption_AuxHtr { get; set; } + KilogramPerMeter ZEV_CO2 { get; set; } } public interface IOVCResultEntry diff --git a/VectoCore/VectoCore/OutputData/OvcResultEntry.cs b/VectoCore/VectoCore/OutputData/OvcResultEntry.cs index 75c64424a79120750b001246d2af871c89b04604..5421a749d77859ccb02b06a20dcb75415f58741b 100644 --- a/VectoCore/VectoCore/OutputData/OvcResultEntry.cs +++ b/VectoCore/VectoCore/OutputData/OvcResultEntry.cs @@ -19,26 +19,42 @@ namespace TUGraz.VectoCore.OutputData public class WeightedResult : IWeightedResult { - #region Implementation of IWeightedResult public Meter Distance { get; internal set; } + public Kilogram Payload { get; internal set; } + public CubicMeter CargoVolume { get; internal set; } + public double? PassengerCount { get; internal set; } + public MeterPerSecond AverageSpeed { get; internal set; } + public MeterPerSecond AverageDrivingSpeed { get; internal set; } public IDictionary<IFuelProperties, Kilogram> FuelConsumption { get; internal set; } + + public IDictionary<IFuelProperties, KilogramPerMeter> FuelConsumptionPerMeter { get; internal set; } + public WattSecond ElectricEnergyConsumption { get; internal set; } - public Kilogram CO2Total { get; internal set; } + + public KilogramPerMeter CO2PerMeter { get; internal set; } + public Meter ActualChargeDepletingRange { get; internal set; } + public Meter EquivalentAllElectricRange { get; internal set; } + public Meter ZeroCO2EmissionsRange { get; internal set; } + public double UtilityFactor { get; internal set; } + public IFuelProperties AuxHeaterFuel { get; set; } - public Kilogram ZEV_FuelConsumption_AuxHtr { get; set; } - public Kilogram ZEV_CO2 { get; set; } + + public KilogramPerMeter ZEV_FuelConsumption_AuxHtr { get; set; } + + public KilogramPerMeter ZEV_CO2 { get; set; } + public VectoRun.Status Status { get; set; } #endregion diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/CO2Writer.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/CO2Writer.cs index 73fa2b5efb998027b33dd06533ca6005714aa6ca..b1bf20cc60148c632804d8e17dc50baa6f5380fc 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/CO2Writer.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/CO2Writer.cs @@ -5,7 +5,6 @@ using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Resources; using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Models.Simulation.Impl; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common @@ -17,14 +16,12 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common public virtual XElement[] GetElements(IResultEntry entry) { if (entry.Status == VectoRun.Status.PrimaryBusSimulationIgnore) { - return GetCO2ResultEntries(entry.CO2Total, entry.Distance, entry.Payload, entry.CargoVolume, - entry.PassengerCount) + return GetCO2ResultEntries(entry.CO2Total, entry.Distance, entry.Payload, entry.CargoVolume, entry.PassengerCount) .Select(x => new XElement(TNS + XMLNames.Report_Results_CO2, new ConvertedSI(double.NaN, x.Value.Units).ValueAsUnit())) .ToArray(); } - return GetCO2ResultEntries(entry.CO2Total, entry.Distance, entry.Payload, entry.CargoVolume, - entry.PassengerCount) + return GetCO2ResultEntries(entry.CO2Total, entry.Distance, entry.Payload, entry.CargoVolume, entry.PassengerCount) .Select(x => new XElement(TNS + XMLNames.Report_Results_CO2, x.GetElement())) .ToArray(); } @@ -32,77 +29,111 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common public virtual XElement[] GetElements(IWeightedResult entry) { if (entry.Status == VectoRun.Status.PrimaryBusSimulationIgnore) { - return GetCO2ResultEntries(entry.CO2Total, entry.Distance, entry.Payload, entry.CargoVolume, - entry.PassengerCount) - .Select(x => new XElement(TNS + XMLNames.Report_Results_CO2, new ConvertedSI(double.NaN, x.Value.Units).ValueAsUnit())) + return GetCO2ResultEntries(entry.CO2PerMeter, entry.Payload, entry.CargoVolume, entry.PassengerCount) + .Select(x => new XElement(TNS + XMLNames.Report_Results_CO2, + new ConvertedSI(double.NaN, x.Value.Units).ValueAsUnit())) .ToArray(); } - return GetCO2ResultEntries(entry.CO2Total, entry.Distance, entry.Payload, entry.CargoVolume, - entry.PassengerCount) - .Select(x => new XElement(TNS + XMLNames.Report_Results_CO2, - x.GetElement())) + return GetCO2ResultEntries(entry.CO2PerMeter, entry.Payload, entry.CargoVolume, entry.PassengerCount) + .Select(x => new XElement(TNS + XMLNames.Report_Results_CO2, x.GetElement())) .ToArray(); } - protected abstract IList<FormattedReportValue> GetCO2ResultEntries(Kilogram co2, Meter distance, Kilogram payload, - CubicMeter volume, double? passengers); + protected abstract IList<FormattedReportValue> GetCO2ResultEntries( + Kilogram co2, + Meter distance, + Kilogram payload, + CubicMeter volume, + double? passengers); - - - } + protected abstract IList<FormattedReportValue> GetCO2ResultEntries( + KilogramPerMeter co2PerMeter, + Kilogram payload, + CubicMeter volume, + double? passengers); + } public class LorryCO2Writer : CO2WriterBase { public LorryCO2Writer(ICommonResultsWriterFactory factory, XNamespace ns) : base(factory, ns) { } - - protected override IList<FormattedReportValue> GetCO2ResultEntries(Kilogram CO2Total, Meter distance, Kilogram payload, - CubicMeter volume, double? passengers) + protected override IList<FormattedReportValue> GetCO2ResultEntries(Kilogram CO2Total, Meter distance, Kilogram payload, CubicMeter volume, double? passengers) { var retVal = new List<FormattedReportValue>() { new FormattedReportValue((CO2Total / distance).ConvertToGrammPerKiloMeter()), new FormattedReportValue((CO2Total / distance / payload).ConvertToGrammPerTonKilometer()), }; - if (volume.IsGreater(0)) { + + if (volume.IsGreater(0)) + { retVal.Add(new FormattedReportValue((CO2Total / distance / volume).ConvertToGrammPerCubicMeterKiloMeter())); } + return retVal; } + protected override IList<FormattedReportValue> GetCO2ResultEntries(KilogramPerMeter CO2PerMeter, Kilogram payload, CubicMeter volume, double? passengers) + { + var retVal = new List<FormattedReportValue>() { + new FormattedReportValue(CO2PerMeter.ConvertToGrammPerKiloMeter()), + new FormattedReportValue((CO2PerMeter / payload).ConvertToGrammPerTonKilometer()), + }; + + if (volume.IsGreater(0)) { + retVal.Add(new FormattedReportValue((CO2PerMeter / volume).ConvertToGrammPerCubicMeterKiloMeter())); + } + + return retVal; + } } public class LorrySummaryCO2Writer : CO2WriterBase { public LorrySummaryCO2Writer(ICommonResultsWriterFactory factory, XNamespace ns) : base(factory, ns) { } - - protected override IList<FormattedReportValue> GetCO2ResultEntries(Kilogram CO2Total, Meter distance, Kilogram payload, - CubicMeter volume, double? passengers) + protected override IList<FormattedReportValue> GetCO2ResultEntries(Kilogram CO2Total, Meter distance, Kilogram payload, CubicMeter volume, double? passengers) { - if (distance.IsEqual(0)) { + if (distance.IsEqual(0)) + { // in some testcases only a single cycle is simulated which has a weighting of 0. consider this to generate a valid report return new List<FormattedReportValue>() { new FormattedReportValue((CO2Total / 1.SI<Meter>()).ConvertToGrammPerKiloMeter()), }; } - var retVal = new List<FormattedReportValue>() { + + var retVal = new List<FormattedReportValue>() { new FormattedReportValue((CO2Total / distance).ConvertToGrammPerKiloMeter()), new FormattedReportValue((CO2Total / distance / payload).ConvertToGrammPerTonKilometer(), FormattedReportValue.Format2Decimal), }; - if (volume.IsGreater(0)) { + + if (volume.IsGreater(0)) + { retVal.Add(new FormattedReportValue((CO2Total / distance / volume).ConvertToGrammPerCubicMeterKiloMeter())); } + return retVal; } + protected override IList<FormattedReportValue> GetCO2ResultEntries(KilogramPerMeter CO2PerMeter, Kilogram payload, CubicMeter volume, double? passengers) + { + var retVal = new List<FormattedReportValue>() { + new FormattedReportValue(CO2PerMeter.ConvertToGrammPerKiloMeter()), + new FormattedReportValue((CO2PerMeter / payload).ConvertToGrammPerTonKilometer(), FormattedReportValue.Format2Decimal), + }; + + if (volume.IsGreater(0)) { + retVal.Add(new FormattedReportValue((CO2PerMeter / volume).ConvertToGrammPerCubicMeterKiloMeter())); + } + + return retVal; + } } - public class BusCO2Writer : CO2WriterBase + public class BusCO2Writer : CO2WriterBase { public BusCO2Writer(ICommonResultsWriterFactory factory, XNamespace ns) : base(factory, ns) { } - protected override IList<FormattedReportValue> GetCO2ResultEntries(Kilogram CO2Total, Meter distance, Kilogram payload, - CubicMeter volume, double? passengers) + protected override IList<FormattedReportValue> GetCO2ResultEntries(Kilogram CO2Total, Meter distance, Kilogram payload, CubicMeter volume, double? passengers) { return new[] { new FormattedReportValue((CO2Total / distance).ConvertToGrammPerKiloMeter()), @@ -110,14 +141,21 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common }; } + protected override IList<FormattedReportValue> GetCO2ResultEntries(KilogramPerMeter CO2PerMeter, Kilogram payload, + CubicMeter volume, double? passengers) + { + return new[] { + new FormattedReportValue(CO2PerMeter.ConvertToGrammPerKiloMeter()), + new FormattedReportValue((CO2PerMeter / passengers.Value).ConvertToGrammPerPassengerKilometer()), + }; + } } public class BusSummaryCO2Writer : CO2WriterBase { public BusSummaryCO2Writer(ICommonResultsWriterFactory factory, XNamespace ns) : base(factory, ns) { } - protected override IList<FormattedReportValue> GetCO2ResultEntries(Kilogram CO2Total, Meter distance, Kilogram payload, - CubicMeter volume, double? passengers) + protected override IList<FormattedReportValue> GetCO2ResultEntries(Kilogram CO2Total, Meter distance, Kilogram payload, CubicMeter volume, double? passengers) { return new[] { new FormattedReportValue((CO2Total / distance).ConvertToGrammPerKiloMeter()), @@ -125,6 +163,13 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common }; } + protected override IList<FormattedReportValue> GetCO2ResultEntries(KilogramPerMeter CO2PerMeter, Kilogram payload, CubicMeter volume, double? passengers) + { + return new[] { + new FormattedReportValue(CO2PerMeter.ConvertToGrammPerKiloMeter()), + new FormattedReportValue((CO2PerMeter / passengers.Value).ConvertToGrammPerPassengerKilometer(), FormattedReportValue.Format2Decimal), + }; + } } public class BusPEVCO2Writer : BusCO2Writer @@ -140,10 +185,9 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common } if (entry.Status == VectoRun.Status.PrimaryBusSimulationIgnore) { - GetCO2ResultEntries(entry.CO2Total, entry.Distance, entry.Payload, entry.CargoVolume, - entry.PassengerCount) + GetCO2ResultEntries(entry.CO2Total, entry.Distance, entry.Payload, entry.CargoVolume, entry.PassengerCount) .Select(x => new XElement(TNS + XMLNames.Report_Results_CO2, - new ConvertedSI(double.NaN, x.Value.Units).ValueAsUnit())) + new ConvertedSI(double.NaN, x.Value.Units).ValueAsUnit())) .ToArray(); } @@ -156,9 +200,8 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common new XElement(TNS + XMLNames.Report_Results_FuelConsumption, new FormattedReportValue(x).GetElement())) ), new XElement(TNS + XMLNames.Report_ResultEntry_CO2ZEVAuxHeater, - GetCO2ResultEntries(entry.ZEV_CO2, entry.Distance, entry.Payload, entry.CargoVolume, - entry.PassengerCount).Select(x => - new XElement(TNS + XMLNames.Report_Results_CO2, x.GetElement())) + GetCO2ResultEntries(entry.ZEV_CO2, entry.Distance, entry.Payload, entry.CargoVolume, entry.PassengerCount) + .Select(x => new XElement(TNS + XMLNames.Report_Results_CO2, x.GetElement())) ) }; } @@ -173,14 +216,13 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common return new[] { new XElement(TNS + XMLNames.Report_ResultEntry_FCZEVAuxHeater, new XAttribute(XMLNames.Report_Results_Fuel_Type_Attr, entry.AuxHeaterFuel.FuelType.ToXMLFormat()), - tmp?.GetFuelConsumptionEntries(entry.ZEV_FuelConsumption_AuxHtr, entry.AuxHeaterFuel, entry.Distance, + tmp?.GetFuelConsumptionEntries(entry.ZEV_FuelConsumption_AuxHtr, entry.AuxHeaterFuel, entry.Payload, entry.CargoVolume, entry.PassengerCount).Select(x => new XElement(TNS + XMLNames.Report_Results_FuelConsumption, new FormattedReportValue(x).GetElement())) ), new XElement(TNS + XMLNames.Report_ResultEntry_CO2ZEVAuxHeater, - GetCO2ResultEntries(entry.ZEV_CO2, entry.Distance, entry.Payload, entry.CargoVolume, - entry.PassengerCount).Select(x => - new XElement(TNS + XMLNames.Report_Results_CO2, x.GetElement())) + GetCO2ResultEntries(entry.ZEV_CO2, entry.Payload, entry.CargoVolume, entry.PassengerCount) + .Select(x => new XElement(TNS + XMLNames.Report_Results_CO2, x.GetElement())) ) }; } diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/FuelConsumptionWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/FuelConsumptionWriter.cs index 078531c9766b09ce69b12083f3eb8e03682ce4d9..a56faed67bbaf85094f801d66a8976a7f6a5aaba 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/FuelConsumptionWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/FuelConsumptionWriter.cs @@ -8,7 +8,6 @@ using TUGraz.VectoCommon.Resources; using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.OutputData.ModDataPostprocessing; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common @@ -30,13 +29,18 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common return GetElement(fc.TotalFuelConsumptionCorrected, fc.Fuel, entry.Distance, entry.Payload, entry.CargoVolume, entry.PassengerCount); } - public XElement GetElement(IWeightedResult entry, IFuelProperties fuel, Kilogram consumption) + public XElement[] GetElements(IWeightedResult entry) { - if (entry.Status == VectoRun.Status.PrimaryBusSimulationIgnore) { - return GetElementIgnore(consumption, fuel, entry.Distance, entry.Payload, - entry.CargoVolume, entry.PassengerCount); + List<XElement> fcElements = new List<XElement>(); + foreach (var fcEntry in entry.FuelConsumptionPerMeter) + { + XElement element = entry.Status == VectoRun.Status.PrimaryBusSimulationIgnore + ? GetElementIgnore(fcEntry.Value, fcEntry.Key, entry.Payload, entry.CargoVolume, entry.PassengerCount) + : GetElement(fcEntry.Value, fcEntry.Key, entry.Payload, entry.CargoVolume, entry.PassengerCount); + fcElements.Add(element); } - return GetElement(consumption, fuel, entry.Distance, entry.Payload, entry.CargoVolume, entry.PassengerCount); + + return fcElements.ToArray(); } protected virtual XElement GetElement(Kilogram consumption, IFuelProperties fuel, Meter distance, Kilogram payLoad, CubicMeter cargoVolume, double? passengerCount) @@ -57,13 +61,43 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common new FormattedReportValue(new ConvertedSI(double.NaN, x.Units)).GetElement())) ); } - #endregion - public abstract IList<ConvertedSI> GetFuelConsumptionEntries(Kilogram fc, - IFuelProperties fuel, Meter distance, Kilogram payload, CubicMeter volume, + + protected virtual XElement GetElement(KilogramPerMeter consumption, IFuelProperties fuel, Kilogram payLoad, CubicMeter cargoVolume, double? passengerCount) + { + return new XElement(TNS + XMLNames.Report_Results_Fuel, + new XAttribute(XMLNames.Report_Results_Fuel_Type_Attr, fuel.FuelType.ToXMLFormat()), + GetFuelConsumptionEntries(consumption, fuel, payLoad, cargoVolume, passengerCount).Select(x => + new XElement(TNS + FCElementName, new FormattedReportValue(x).GetElement())) + ); + } + + protected virtual XElement GetElementIgnore(KilogramPerMeter consumption, IFuelProperties fuel, Kilogram payLoad, CubicMeter cargoVolume, double? passengerCount) + { + return new XElement(TNS + XMLNames.Report_Results_Fuel, + new XAttribute(XMLNames.Report_Results_Fuel_Type_Attr, fuel.FuelType.ToXMLFormat()), + GetFuelConsumptionEntries(consumption, fuel, payLoad, cargoVolume, passengerCount).Select(x => + new XElement(TNS + FCElementName, + new FormattedReportValue(new ConvertedSI(double.NaN, x.Units)).GetElement())) + ); + } + #endregion + + public abstract IList<ConvertedSI> GetFuelConsumptionEntries( + Kilogram fc, + IFuelProperties fuel, + Meter distance, + Kilogram payload, + CubicMeter volume, double? passenger); - } + public abstract IList<ConvertedSI> GetFuelConsumptionEntries( + KilogramPerMeter fcPerMeter, + IFuelProperties fuel, + Kilogram payload, + CubicMeter volume, + double? passenger); + } public class LorryFuelConsumptionWriter : FuelConsumptionWriterBase { @@ -111,8 +145,51 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common return retVal; } - #endregion - } + public override IList<ConvertedSI> GetFuelConsumptionEntries(KilogramPerMeter fcPerMeter, IFuelProperties fuel, Kilogram payload, CubicMeter volume, double? passenger) + { + if (fcPerMeter == null) + { + return new List<ConvertedSI>(); + } + + var retVal = new List<ConvertedSI> { + (fcPerMeter).ConvertToGrammPerKiloMeter(), + (fcPerMeter /payload).ConvertToGrammPerTonKilometer()}; + if (volume.IsGreater(0)) + { + retVal.Add((fcPerMeter / volume).ConvertToGrammPerCubicMeterKiloMeter()); + } + + JoulePerMeter fcPerMeterlowerHeatingValue = (fcPerMeter.Value() * fuel.LowerHeatingValueVecto.Value()).SI<JoulePerMeter>(); + retVal.AddRange(new[] { + (fcPerMeterlowerHeatingValue).ConvertToMegaJoulePerKilometer(), + (fcPerMeterlowerHeatingValue / payload).ConvertToMegaJoulePerTonKiloMeter(), + }); + + if (volume.IsGreater(0)) + { + retVal.Add((fcPerMeterlowerHeatingValue / volume).ConvertToMegaJoulePerCubicMeterKiloMeter()); + } + + if (fuel.FuelDensity != null) + { + CubicMeterPerMeter fcPerMeterDensity = (fcPerMeter.Value() / fuel.FuelDensity.Value()).SI<CubicMeterPerMeter>(); + retVal.AddRange(new[] { + (fcPerMeterDensity).ConvertToLiterPer100KiloMeter(), + (fcPerMeterDensity / payload).ConvertToLiterPerTonKiloMeter(), + }); + + if (volume.IsGreater(0)) + { + retVal.Add((fcPerMeterDensity / volume).ConvertToLiterPerCubicMeterKiloMeter()); + } + } + + return retVal; + } + + #endregion + } public class BusFuelConsumptionWriter : FuelConsumptionWriterBase { @@ -143,7 +220,31 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common return retVal; } - #endregion + public override IList<ConvertedSI> GetFuelConsumptionEntries(KilogramPerMeter fcPerMeter, IFuelProperties fuel, Kilogram payload, CubicMeter volume, double? passenger) + { + JoulePerMeter fcPerMeterLowerHeatingValue = (fcPerMeter.Value() * fuel.LowerHeatingValueVecto.Value()).SI<JoulePerMeter>(); + + var retVal = new List<ConvertedSI> { + (fcPerMeter).ConvertToGrammPerKiloMeter(), + (fcPerMeter / passenger.Value).ConvertToGrammPerPassengerKilometer(), + (fcPerMeterLowerHeatingValue).ConvertToMegaJoulePerKilometer(), + (fcPerMeterLowerHeatingValue / passenger.Value) + .ConvertToMegaJoulePerPassengerKilometer(), + }; + + if (fuel.FuelDensity != null) + { + CubicMeterPerMeter fcPerMeterDensity = (fcPerMeter.Value() / fuel.FuelDensity.Value()).SI<CubicMeterPerMeter>(); + retVal.AddRange(new[] { + (fcPerMeterDensity).ConvertToLiterPer100KiloMeter(), + (fcPerMeterDensity / passenger.Value).ConvertToLiterPerPassengerKiloMeter(), + }); + } + + return retVal; + } + + #endregion - } + } } \ No newline at end of file diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/IResultsWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/IResultsWriter.cs index 166c2bc79509d06be7f6921a102a949f789f1b8b..56a6f4006d69e0188d94042bafcbd95fe1c03acb 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/IResultsWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/IResultsWriter.cs @@ -112,10 +112,22 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common public interface IFuelConsumptionWriter { XElement GetElement(IResultEntry entry, IFuelConsumptionCorrection fuelConsumptionCorrection); - XElement GetElement(IWeightedResult entry, IFuelProperties fuel, Kilogram consumption); + + XElement[] GetElements(IWeightedResult entry); + + IList<ConvertedSI> GetFuelConsumptionEntries( + Kilogram fc, + IFuelProperties fuel, + Meter distance, + Kilogram payload, + CubicMeter volume, + double? passenger); - IList<ConvertedSI> GetFuelConsumptionEntries(Kilogram fc, - IFuelProperties fuel, Meter distance, Kilogram payload, CubicMeter volume, + IList<ConvertedSI> GetFuelConsumptionEntries( + KilogramPerMeter fcPerMeter, + IFuelProperties fuel, + Kilogram payload, + CubicMeter volume, double? passenger); } @@ -135,9 +147,9 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common public interface IReportResultsSummaryWriter { - XElement GetElement(IList<IResultEntry> entries); + XElement[] GetElement(IList<IResultEntry> entries); - XElement GetElement(IList<IOVCResultEntry> entries); + XElement[] GetElement(IList<IOVCResultEntry> entries); } public interface IElectricRangeWriter diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/ResultGroupWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/ResultGroupWriter.cs index fee1a52dc737834422e412d32c32aa2f930107ef..2d1b97c25c37a442147698ed5e6774a3d4b69986 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/ResultGroupWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/ResultGroupWriter.cs @@ -5,7 +5,6 @@ using TUGraz.VectoCommon.Resources; using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCore.Models.Simulation.Impl; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/ResultTotalWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/ResultTotalWriter.cs index bbdb7028f570593bb9067ee8dd72db7baa8d5e91..c6b9fcc5775d61e559e0ab9c8dba97f10cf95f63 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/ResultTotalWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/Common/ResultTotalWriter.cs @@ -4,8 +4,6 @@ using System.Xml.Linq; using TUGraz.VectoCommon.Resources; using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Models.Simulation.Impl; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; -using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common { @@ -147,8 +145,7 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common protected override XElement[] GetFuelConsumption(IOVCResultEntry entry) { - return entry.Weighted.FuelConsumption.Select(e => - _factory.GetFuelConsumptionLorry(_factory, TNS).GetElement(entry.Weighted, e.Key, e.Value)).ToArray(); + return _factory.GetFuelConsumptionLorry(_factory, TNS).GetElements(entry.Weighted); } protected override XElement GetElectricConsumption(IOVCResultEntry entry) @@ -222,9 +219,8 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common protected override XElement[] GetFuelConsumption(IOVCResultEntry entry) { - return entry.Weighted.FuelConsumption.Select(e => - _factory.GetFuelConsumptionBus(_factory, TNS).GetElement(entry.Weighted, e.Key, e.Value)).ToArray(); - } + return _factory.GetFuelConsumptionBus(_factory, TNS).GetElements(entry.Weighted); + } protected override XElement GetElectricConsumption(IOVCResultEntry entry) { diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/AbstractCustomerReport.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/AbstractCustomerReport.cs similarity index 98% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/AbstractCustomerReport.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/AbstractCustomerReport.cs index dcd3e97da3a9c9b7520fe6ac04165b7cae419d0b..c0dcd474cc2d72025e2c5da3a3832dd6eb7212a7 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/AbstractCustomerReport.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/AbstractCustomerReport.cs @@ -19,7 +19,7 @@ using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.Manu using TUGraz.VectoCore.Utils; using TUGraz.VectoHashing; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9 +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0 { public abstract class AbstractCustomerReport : IXMLCustomerReport { @@ -30,7 +30,7 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformation public static XNamespace Cif => XNamespace.Get("urn:tugraz:ivt:VectoAPI:CustomerOutput"); - public static XNamespace Cif_0_9 => XNamespace.Get("urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9"); + public static XNamespace Cif_0_9 => XNamespace.Get("urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0"); public static XNamespace _di => XNamespace.Get("http://www.w3.org/2000/09/xmldsig#"); diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFNinjectModule.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFNinjectModule.cs similarity index 98% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFNinjectModule.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFNinjectModule.cs index fe47f57dc11af4ed2cede4643e9922d96c3e0856..cbfb26b770397509dfd7684557d64800c1974621 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFNinjectModule.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFNinjectModule.cs @@ -1,22 +1,16 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Runtime.CompilerServices; -using System.Text; -using System.Threading.Tasks; -using Ninject.Activation; +using Ninject.Activation; using Ninject.Extensions.ContextPreservation; using Ninject.Extensions.Factory; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.CIFWriter; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.CustomerInformationFile; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.CIFWriter; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.CustomerInformationFile; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportGroupWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.Utils.Ninject; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9 +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0 { internal class CIFNinjectModule : MRFNinjectModule { diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFResultsNinjectModule.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFResultsNinjectModule.cs similarity index 99% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFResultsNinjectModule.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFResultsNinjectModule.cs index 31403ea977faa8ff3009ec08654c9105f3663bcc..be58dd71f7c7f264fb050201d2289225aa98e29e 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFResultsNinjectModule.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFResultsNinjectModule.cs @@ -6,11 +6,11 @@ using Ninject.Modules; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.ResultWriter; using TUGraz.VectoCore.Utils; using TUGraz.VectoCore.Utils.Ninject; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9 +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0 { internal class CIFResultsNinjectModule : NinjectModule diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/AbstractCIFGroupWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/AbstractCIFGroupWriter.cs similarity index 77% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/AbstractCIFGroupWriter.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/AbstractCIFGroupWriter.cs index b618180bf464a0007936850d183aea416a19df2e..1607103a8caa419b2744f72a8d60b353e1f59724 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/AbstractCIFGroupWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/AbstractCIFGroupWriter.cs @@ -1,20 +1,14 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Collections.Generic; using System.Xml.Linq; using TUGraz.VectoCommon.InputData; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportGroupWriter { public abstract class AbstractCIFGroupWriter : IReportOutputGroup { //protected XNamespace _mrf = "urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9"; - protected XNamespace _cif = "urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9"; + protected XNamespace _cif = "urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0"; protected readonly ICustomerInformationFileFactory _cifFactory; protected AbstractCIFGroupWriter(ICustomerInformationFileFactory cifFactory) @@ -40,7 +34,7 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport. public abstract class AbstractCifXmlType { - protected XNamespace _cif = "urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9"; + protected XNamespace _cif = "urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0"; protected readonly ICustomerInformationFileFactory _cifFactory; protected AbstractCifXmlType(ICustomerInformationFileFactory cifFactory) diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/CIFAdasTypes.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/CIFAdasTypes.cs similarity index 98% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/CIFAdasTypes.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/CIFAdasTypes.cs index 144fb1f962f77dc83ad0a8e8463d6f0322131335..cba5e9396c22f0da67b67e4992eb48002696cf55 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/CIFAdasTypes.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/CIFAdasTypes.cs @@ -1,7 +1,7 @@ using System.Xml.Linq; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Resources; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportGroupWriter; namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/ComponentGroupWriters.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/ComponentGroupWriters.cs similarity index 99% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/ComponentGroupWriters.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/ComponentGroupWriters.cs index a842341058def7acc07097d6cadb6061ebd8f2c2..de9183336643d9d9e8c81a926897277265267b06 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/ComponentGroupWriters.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/ComponentGroupWriters.cs @@ -18,7 +18,7 @@ using TUGraz.VectoCore.Models.SimulationComponent.Impl; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportGroupWriter; using TUGraz.VectoCore.Utils; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.CIFWriter +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.CIFWriter { public class EngineGroup : AbstractCIFGroupWriter { diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/VehicleGroups.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/VehicleGroups.cs similarity index 99% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/VehicleGroups.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/VehicleGroups.cs index 18bb56c1a1955d76422a3e1fe9956d991ca0c6c7..51d07e5deee980d9c5f826bbe0c1d7046187a95c 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/VehicleGroups.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/VehicleGroups.cs @@ -14,7 +14,7 @@ using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportGroupWriter; using TUGraz.VectoCore.Utils; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.CIFWriter +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.CIFWriter { public class GeneralVehicleOutputSequenceGroupCif : AbstractCIFGroupWriter, IReportVehicleOutputGroup, IReportCompletedBusOutputGroup { diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/VehicleWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/VehicleWriter.cs similarity index 98% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/VehicleWriter.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/VehicleWriter.cs index b44b48afe0d5bba90a7dd720b43c4af37398a055..81cfe4c64d9a39c49c2a842b96b8b34d72a6ae42 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CIFWriter/VehicleWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CIFWriter/VehicleWriter.cs @@ -1,25 +1,19 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Linq; using System.Xml.Linq; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Resources; using TUGraz.VectoCommon.Utils; -using TUGraz.VectoCore.InputData.FileIO.JSON; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.CustomerInformationFile; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.Utils; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.CIFWriter +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.CIFWriter { public abstract class VehicleWriter : IXmlTypeWriter { protected readonly ICustomerInformationFileFactory _cifFactory; //protected readonly IManufacturerReportFactory _mrfFactory; - protected XNamespace _cif = "urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9"; + protected XNamespace _cif = "urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0"; protected XNamespace _xsi = XNamespace.Get("http://www.w3.org/2001/XMLSchema-instance"); public VehicleWriter(ICustomerInformationFileFactory cifFactory, IManufacturerReportFactory mrfFactory) diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CustomerInformationFile/CustomerInformationFile.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CustomerInformationFile/CustomerInformationFile.cs similarity index 97% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CustomerInformationFile/CustomerInformationFile.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CustomerInformationFile/CustomerInformationFile.cs index 5eb51e5b5e9858d424cb4e755650a3159b851bb3..8262b13df220356b9772036461c3b9abab8e04c1 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/CustomerInformationFile/CustomerInformationFile.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/CustomerInformationFile/CustomerInformationFile.cs @@ -1,8 +1,5 @@ using System; using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Xml.Linq; using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.InputData; @@ -11,16 +8,13 @@ using TUGraz.VectoCommon.Resources; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReport; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.Utils; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.CustomerInformationFile +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.CustomerInformationFile { public abstract class CustomerInformationFile : AbstractCustomerReport { - public static XNamespace Cif => XNamespace.Get("urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9"); + public static XNamespace Cif => XNamespace.Get("urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0"); protected CustomerInformationFile(ICustomerInformationFileFactory cifFactory, IResultsWriterFactory resultWriterFactory) : base(cifFactory, resultWriterFactory) { } } diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ICustomerInformationFileFactory.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ICustomerInformationFileFactory.cs similarity index 98% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ICustomerInformationFileFactory.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ICustomerInformationFileFactory.cs index ba8c8a6b77848e06cde036956d08bae43452a13c..ac0620eb12fadfca3833f0c16a27c09a3a2c2a08 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ICustomerInformationFileFactory.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ICustomerInformationFileFactory.cs @@ -9,7 +9,7 @@ using TUGraz.VectoCommon.Models; 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.CustomerInformationFile.CustomerInformationFile_0_9 +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0 { public interface ICustomerInformationFileFactory { diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/CIFResultWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/CIFResultWriter.cs similarity index 98% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/CIFResultWriter.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/CIFResultWriter.cs index eaa8787471cd02d451ec9267e95ef363d6c9cdc1..10a278be4158d9d1389d6ed124954e16411258c0 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/CIFResultWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/CIFResultWriter.cs @@ -6,7 +6,7 @@ using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.ResultWriter { public abstract class AbstractCIFResultsWriter : AbstractResultsWriter { @@ -20,7 +20,7 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformation #region Overrides of AbstractResultsWriter - protected override XNamespace TNS => "urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9"; + protected override XNamespace TNS => "urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0"; #endregion } diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/ICIFResultsWriterFactory.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/ICIFResultsWriterFactory.cs similarity index 82% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/ICIFResultsWriterFactory.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/ICIFResultsWriterFactory.cs index baa4c439d433c3d42c717610b2b7a3707d527b33..04d90f5ba0ccdeea3dda5484e193f319cc049b14 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/ICIFResultsWriterFactory.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/ICIFResultsWriterFactory.cs @@ -1,6 +1,6 @@ using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9. +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0. ResultWriter { diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/ResultGoupWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/ResultGoupWriter.cs similarity index 93% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/ResultGoupWriter.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/ResultGoupWriter.cs index a8aa61cc17b09f2ca1495b0f2b725d128f4dc09e..1c8611717a8c2eafa38623621c802fe975fdc134 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/ResultGoupWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/ResultGoupWriter.cs @@ -1,18 +1,14 @@ using System; -using System.Collections.Generic; -using System.Linq; using System.Xml.Linq; using TUGraz.VectoCommon.BusAuxiliaries; using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Resources; using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Models.Declaration; -using TUGraz.VectoCore.Models.Simulation.Data; -using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; using TUGraz.VectoCore.Utils; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9. +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0. ResultWriter { diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/SummaryWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/SummaryWriter.cs similarity index 79% rename from VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/SummaryWriter.cs rename to VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/SummaryWriter.cs index eaae74f19ca799ee9356a6562c32e08520684343..93132690fbb3299ff277bedae1124e0c52031a17 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_0_9/ResultWriter/SummaryWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/CustomerInformationFile_1_0/ResultWriter/SummaryWriter.cs @@ -1,50 +1,67 @@ using System.Collections.Generic; using System.Linq; using System.Xml.Linq; +using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Resources; using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; using TUGraz.VectoCore.Utils; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.ResultWriter { public abstract class SummaryWriterBase : AbstractResultWriter, IReportResultsSummaryWriter { + private MissionType[] vocationalMissions = new[] { MissionType.Construction, MissionType.MunicipalUtility }; + protected SummaryWriterBase(ICIFResultsWriterFactory factory, XNamespace ns) : base(factory, ns) { } #region Implementation of ICifSummaryWriter - public XElement GetElement(IList<IResultEntry> entries) + public XElement[] GetElement(IList<IResultEntry> entries) { - var weighted = DeclarationData.CalculateWeightedSummary(entries); - return DoGetElement(weighted); + var weighted = DeclarationData.CalculateWeightedSummary(entries.Where(e => !vocationalMissions.Contains(e.Mission)).ToList()); + var weightedVocationals = DeclarationData.CalculateWeightedSummary(entries.Where(e => vocationalMissions.Contains(e.Mission)).ToList()); + return DoGetElement(weighted, weightedVocationals); } - public XElement GetElement(IList<IOVCResultEntry> entries) + public XElement[] GetElement(IList<IOVCResultEntry> entries) { - var weighted = DeclarationData.CalculateWeightedSummary(entries); - return DoGetElement(weighted); + var weighted = DeclarationData.CalculateWeightedSummary(entries.Where(e => !vocationalMissions.Contains(e.ChargeDepletingResult.Mission)).ToList()); + var weightedVocationals = DeclarationData.CalculateWeightedSummary(entries.Where(e => vocationalMissions.Contains(e.ChargeDepletingResult.Mission)).ToList()); + return DoGetElement(weighted, weightedVocationals); } - protected virtual XElement DoGetElement(IWeightedResult weighted) + protected virtual XElement[] DoGetElement(IWeightedResult weighted, IWeightedResult weightedVocationals) { - if (weighted == null) { - return null; + bool isVocational = false; + List<XElement> results = new List<XElement>(); + foreach (IWeightedResult weightedResult in new[] { weighted, weightedVocationals }) + { + if (weightedResult == null) + { + results.Add(null); + break; + } + + XElement element = new XElement(TNS + XMLNames.Report_Results_Summary, + new XAttribute(xsi + XMLNames.XSIType, ResultSummaryXMLType), + new XElement(TNS + XMLNames.XMLCustomerReportIsVocational, isVocational), + GetSummary(weightedResult), + FuelConsumptionWriter != null + ? weightedResult.FuelConsumption.Select(x => + FuelConsumptionWriter.GetElements(weightedResult)) + : null, + ElectricEnergyConsumptionWriter?.GetElement(weightedResult), + CO2Writer?.GetElements(weightedResult), + ElectricRangeWriter?.GetElements(weightedResult) + ); + + results.Add(element); + isVocational = !isVocational; } - var fcWriter = FuelConsumptionWriter; - return new XElement(TNS + XMLNames.Report_Results_Summary, - new XAttribute(xsi + XMLNames.XSIType, ResultSummaryXMLType), - GetSummary(weighted), - fcWriter != null - ? weighted.FuelConsumption.Select(x => - fcWriter.GetElement(weighted, x.Key, x.Value)).ToArray() - : null, - ElectricEnergyConsumptionWriter?.GetElement(weighted), - CO2Writer?.GetElements(weighted), - ElectricRangeWriter?.GetElements(weighted) - ); + return results.ToArray(); } public abstract string ResultSummaryXMLType { get; } diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/XMLCustomerReport.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/XMLCustomerReport.cs index 05df4bf15856087f625832253910e5197e2ca307..770c84cfb8f3c7544d9f1c315b3c6fae29567f13 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/XMLCustomerReport.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/CustomerInformationFile/XMLCustomerReport.cs @@ -51,7 +51,7 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformation public class XMLCustomerReport : IXMLCustomerReport { - public const string CURRENT_SCHEMA_VERSION = "0.8"; + public const string CURRENT_SCHEMA_VERSION = "1.0"; protected readonly XElement VehiclePart; diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/MRFResultsNinjectModule.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/MRFResultsNinjectModule.cs index 57cb9b37ee3c57ac59b3a16ca9052e100393ec40..40ac52fde13080d7939cefe2d43c22f4e5e9a437 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/MRFResultsNinjectModule.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/MRFResultsNinjectModule.cs @@ -1,5 +1,4 @@ -using System; -using System.Diagnostics; +using System.Diagnostics; using System.Xml.Linq; using Ninject.Activation; using Ninject.Extensions.Factory; @@ -7,12 +6,12 @@ using Ninject.Modules; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.ResultWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ResultWriter; using TUGraz.VectoCore.Utils; using TUGraz.VectoCore.Utils.Ninject; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9 +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9 { internal class MRFResultsNinjectModule : NinjectModule diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/IMRFResultsWriterFactory.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/IMRFResultsWriterFactory.cs index 1b5bbf2764a1f3344f8143794a8130f358ad820e..038880896a97f6567d75f5db10d92f9db19ebd4e 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/IMRFResultsWriterFactory.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/IMRFResultsWriterFactory.cs @@ -1,6 +1,6 @@ using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9. +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0. ResultWriter { diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/MRFResultsWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/MRFResultsWriter.cs index fbd756f1091fed544193f45a166864d87ea1b6fd..56a860a82f2f4462c9346a30cfe6a152efc5444e 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/MRFResultsWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/MRFResultsWriter.cs @@ -6,7 +6,7 @@ using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter +namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.ResultWriter { public abstract class AbstractMRFResultsWriter : AbstractResultsWriter { diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/SummaryWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/SummaryWriter.cs index af3ef5822aa22c36d479a1b3177d52981c654258..f15c14b4ace7f5d3127d0cd0566762475434bfc3 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/SummaryWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/ManufacturerReport/ManufacturerReport_0_9/ResultWriter/SummaryWriter.cs @@ -8,12 +8,12 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport. { #region Implementation of IReportResultsSummaryWriter - public XElement GetElement(IList<IResultEntry> entries) + public XElement[] GetElement(IList<IResultEntry> entries) { return null; } - public XElement GetElement(IList<IOVCResultEntry> entries) + public XElement[] GetElement(IList<IOVCResultEntry> entries) { return null; } diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/ResultWriter/ResultGroupWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/ResultWriter/ResultGroupWriter.cs index b9042b46730d91252ad2ead095e1ebf70bc1a78f..9ba378f6e14b9e690e0c9f719e9a5907baa20c3b 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/ResultWriter/ResultGroupWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/ResultWriter/ResultGroupWriter.cs @@ -122,6 +122,13 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationF }; } + public override IList<ConvertedSI> GetFuelConsumptionEntries(KilogramPerMeter fcPerMeter, IFuelProperties fuel, Kilogram payload, CubicMeter volume, double? passenger) + { + JoulePerMeter fcPerMeterlowerHeatingValue = (fcPerMeter.Value() * fuel.LowerHeatingValueVecto.Value()).SI<JoulePerMeter>(); + return new List<ConvertedSI> { + (fcPerMeterlowerHeatingValue).ConvertToMegaJoulePerKilometer(), + }; + } } public class VIFElectricEnergyConsumptionWriter : ElectricEnergyConsumptionWriterBase diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/ResultWriter/VIFResultsWriter.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/ResultWriter/VIFResultsWriter.cs index d7b983320f796478a1d9ee4039e45343b463f489..ed07dd9f5a0063e68800c4c73054f1c34462cf41 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/ResultWriter/VIFResultsWriter.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/ResultWriter/VIFResultsWriter.cs @@ -1,12 +1,10 @@ using System.Collections.Generic; using System.Linq; -using System.Runtime.Serialization; using System.Xml.Linq; using TUGraz.VectoCommon.Resources; using TUGraz.VectoCommon.Utils; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1.ResultWriter { diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/VIFResultsNinjectModule.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/VIFResultsNinjectModule.cs index 465c269d2f4bca83fc234f828b3464758d059690..182e10bd0f4980b3a575befea3d3f8fb2e3f53b7 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/VIFResultsNinjectModule.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/VIFResultsNinjectModule.cs @@ -5,7 +5,7 @@ using Ninject.Modules; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.ResultWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ResultWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1.ResultWriter; using TUGraz.VectoCore.Utils; diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs index 9a1a61de35c8a162bf2fdd89ad163767c4581593..24c22e1e7f8e04da971312aeb9efdf9d6c5d832b 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs @@ -48,7 +48,7 @@ using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.Models.SimulationComponent.Data.ElectricComponents.Battery; using TUGraz.VectoCore.OutputData.ModDataPostprocessing; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; @@ -289,8 +289,10 @@ namespace TUGraz.VectoCore.OutputData.XML protected override void WriteResult(ResultEntry result) { var sumWeightinFactors = _weightingFactors.Values.Sum(x => x); - if (!sumWeightinFactors.IsEqual(0) && !sumWeightinFactors.IsEqual(1)) { - throw new VectoException("Mission Profile Weighting factors do not sum up to 1!"); + bool isNormalWeights = sumWeightinFactors.IsEqual(0) || sumWeightinFactors.IsEqual(1, 1e-12); + bool isVocationalWeights = sumWeightinFactors % 2 == 0; + if (!isNormalWeights && !isVocationalWeights) { + throw new VectoException("Mission Profile Weighting factors or Mission Profile Weighting factors for Vocational misisons do not sum up to 1!"); } ManufacturerRpt.WriteResult(result); @@ -332,8 +334,9 @@ namespace TUGraz.VectoCore.OutputData.XML var propulsionPower = DeclarationData.GetReferencePropulsionPower(modelData.VehicleData.InputData); WeightingGroup = DeclarationData.WeightingGroup.Lookup( - modelData.VehicleData.VehicleClass, modelData.VehicleData.SleeperCab.Value, - propulsionPower); + modelData.VehicleData.VehicleClass, + modelData.VehicleData.SleeperCab.Value, + propulsionPower); } _weightingFactors = WeightingGroup == WeightingGroup.Unknown diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportCompletedVehicle.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportCompletedVehicle.cs index 137a27300ff070991576606a39bdf69c7225bdd5..568417fce30d9983fc9125413bc7a98baf6e197c 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportCompletedVehicle.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportCompletedVehicle.cs @@ -14,7 +14,7 @@ using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.Models.SimulationComponent.Data.ElectricComponents.Battery; using TUGraz.VectoCore.OutputData.ModDataPostprocessing; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1; @@ -72,8 +72,10 @@ namespace TUGraz.VectoCore.OutputData.XML if (modelData.Exempted) { WeightingGroup = WeightingGroup.Unknown; } else { - WeightingGroup = DeclarationData.WeightingGroup.Lookup(modelData.VehicleData.VehicleClass, - false, 0.SI<Watt>()); + WeightingGroup = DeclarationData.WeightingGroup.Lookup( + modelData.VehicleData.VehicleClass, + false, + 0.SI<Watt>()); _weightingFactors = DeclarationData.WeightingFactors.Lookup(WeightingGroup); } diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportFactory.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportFactory.cs index e22acbc95d7e3cd5fa06787cf62fd262958be4ec..c215f29c771e1db39ac810080cb8753d6de3dcb5 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportFactory.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportFactory.cs @@ -1,13 +1,8 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; -using TUGraz.VectoCore.InputData.Reader.Impl; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1; diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportInterimVehicle.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportInterimVehicle.cs index 34f35a5a02effe8a22a68780941f94adeaf7d884..97d556b7e1fa3e0557c2f18771b48848d7769484 100644 --- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportInterimVehicle.cs +++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReportInterimVehicle.cs @@ -1,9 +1,7 @@ using System; -using System.Collections.Generic; using System.Linq; -using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCore.Models.Simulation.Data; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1; diff --git a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv index 2281d49835e286899287b396f1d381a0d150d7b4..676e676dbfc4579d0c203d0d911a0247d1738efe 100644 --- a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv +++ b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv @@ -3,15 +3,15 @@ Weighting Group , LongHaul , LongHaul EMS , Regional Delivery , Regional Delive 1 , 0/0 , 0/0 , 0.1/0.3 , 0/0 , 0.18/0.42 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 2 , 0/0 , 0/0 , 0.125/0.375 , 0/0 , 0.15/0.35 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 3 , 0/0 , 0/0 , 0.125/0.375 , 0/0 , 0.15/0.35 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 -4-UD , 0/0 , 0/0 , 0/0 , 0/0 , 0.5/0.5 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 -4-RD , 0.05/0.05 , 0/0 , 0.45/0.45 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 -4-LH , 0.45/0.45 , 0/0 , 0.05/0.05 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 +4-UD , 0/0 , 0/0 , 0/0 , 0/0 , 0.5/0.5 , 0.25/0.25 , 0.25/0.25 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 +4-RD , 0.05/0.05 , 0/0 , 0.45/0.45 , 0/0 , 0/0 , 0.25/0.25 , 0.25/0.25 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 +4-LH , 0.45/0.45 , 0/0 , 0.05/0.05 , 0/0 , 0/0 , 0.25/0.25 , 0.25/0.25 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 5-RD , 0.03/0.07 , 0/0 , 0.27/0.63 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 -5-LH , 0.27/0.63 , 0/0 , 0.03/0.07 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 -9-RD , 0.03/0.07 , 0/0 , 0.27/0.63 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 -9-LH , 0.27/0.63 , 0/0 , 0.03/0.07 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 -10-RD , 0.03/0.07 , 0/0 , 0.27/0.63 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 -10-LH , 0.27/0.63 , 0/0 , 0.03/0.07 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 +5-LH , 0.27/0.63 , 0/0 , 0.03/0.07 , 0/0 , 0/0 , 0/0 , 0.5/0.5 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 +9-RD , 0.03/0.07 , 0/0 , 0.27/0.63 , 0/0 , 0/0 , 0.25/0.25 , 0.25/0.25 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 +9-LH , 0.27/0.63 , 0/0 , 0.03/0.07 , 0/0 , 0/0 , 0.25/0.25 , 0.25/0.25 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 +10-RD , 0.03/0.07 , 0/0 , 0.27/0.63 , 0/0 , 0/0 , 0/0 , 0.5/0.5 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 +10-LH , 0.27/0.63 , 0/0 , 0.03/0.07 , 0/0 , 0/0 , 0/0 , 0.5/0.5 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 11 , 0/0 , 0/0 , 0.15/0.35 , 0/0 , 0/0 , 0/0 , 0.15/0.35 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 12 , 0/0 , 0/0 , 0.21/0.49 , 0/0 , 0/0 , 0/0 , 0.09/0.21 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 16 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 , 0.30/0.70 , 0/0 , 0/0 , 0/0 , 0/0 , 0/0 diff --git a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv index 06858ae56426d0220b683ebf155c659ed836c513..0d3939ee62ce7df8b767ab5e30be320678000ad3 100644 --- a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv +++ b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/WeightingGroups.csv @@ -1,97 +1,97 @@ -Vehicle Group , Cabin Type , Engine Rated Power Min [kw] , Engine Rated Power Max [kW] , Weighting Group -1s , DayCab , 0 , 999999 , 1s -1s , SleeperCab , 0 , 999999 , 1s -1 , DayCab , 0 , 999999 , 1 -1 , SleeperCab , 0 , 999999 , 1 -2 , DayCab , 0 , 999999 , 2 -2 , SleeperCab , 0 , 999999 , 2 -3 , DayCab , 0 , 999999 , 3 -3 , SleeperCab , 0 , 999999 , 3 -4 , DayCab , 0 , 170 , 4-UD -4 , SleeperCab , 0 , 170 , 4-UD -4 , DayCab , 170 , 999999 , 4-RD -4 , SleeperCab , 170 , 265 , 4-RD -4 , SleeperCab , 265 , 999999 , 4-LH -5 , DayCab , 0 , 999999 , 5-RD -5 , SleeperCab , 0 , 265 , 5-RD -5 , SleeperCab , 265 , 999999 , 5-LH -9 , DayCab , 0 , 999999 , 9-RD -9 , SleeperCab , 0 , 999999 , 9-LH -10 , DayCab , 0 , 999999 , 10-RD -10 , SleeperCab , 0 , 999999 , 10-LH -11 , DayCab , 0 , 999999 , 11 -11 , SleeperCab , 0 , 999999 , 11 -12 , DayCab , 0 , 999999 , 12 -12 , SleeperCab , 0 , 999999 , 12 -16 , DayCab , 0 , 999999 , 16 -16 , SleeperCab , 0 , 999999 , 16 +Vehicle Group , Cabin Type , Engine Rated Power Min [kw] , Engine Rated Power Max [kW] , Weighting Group +1s , DayCab , 0 , 999999 , 1s +1s , SleeperCab , 0 , 999999 , 1s +1 , DayCab , 0 , 999999 , 1 +1 , SleeperCab , 0 , 999999 , 1 +2 , DayCab , 0 , 999999 , 2 +2 , SleeperCab , 0 , 999999 , 2 +3 , DayCab , 0 , 999999 , 3 +3 , SleeperCab , 0 , 999999 , 3 +4 , DayCab , 0 , 170 , 4-UD +4 , SleeperCab , 0 , 170 , 4-UD +4 , DayCab , 170 , 999999 , 4-RD +4 , SleeperCab , 170 , 265 , 4-RD +4 , SleeperCab , 265 , 999999 , 4-LH +5 , DayCab , 0 , 999999 , 5-RD +5 , SleeperCab , 0 , 265 , 5-RD +5 , SleeperCab , 265 , 999999 , 5-LH +9 , DayCab , 0 , 999999 , 9-RD +9 , SleeperCab , 0 , 999999 , 9-LH +10 , DayCab , 0 , 999999 , 10-RD +10 , SleeperCab , 0 , 999999 , 10-LH +11 , DayCab , 0 , 999999 , 11 +11 , SleeperCab , 0 , 999999 , 11 +12 , DayCab , 0 , 999999 , 12 +12 , SleeperCab , 0 , 999999 , 12 +16 , DayCab , 0 , 999999 , 16 +16 , SleeperCab , 0 , 999999 , 16 # -51 , DayCab , 0 , 999999 , 51 -51 , SleeperCab , 0 , 999999 , 51 -52 , DayCab , 0 , 999999 , 52 -52 , SleeperCab , 0 , 999999 , 52 -53 , DayCab , 0 , 999999 , 53 -53 , SleeperCab , 0 , 999999 , 53 -54 , DayCab , 0 , 999999 , 54 -54 , SleeperCab , 0 , 999999 , 54 -55 , DayCab , 0 , 999999 , 55 -55 , SleeperCab , 0 , 999999 , 55 -56 , DayCab , 0 , 999999 , 56 -56 , SleeperCab , 0 , 999999 , 56 +51 , DayCab , 0 , 999999 , 51 +51 , SleeperCab , 0 , 999999 , 51 +52 , DayCab , 0 , 999999 , 52 +52 , SleeperCab , 0 , 999999 , 52 +53 , DayCab , 0 , 999999 , 53 +53 , SleeperCab , 0 , 999999 , 53 +54 , DayCab , 0 , 999999 , 54 +54 , SleeperCab , 0 , 999999 , 54 +55 , DayCab , 0 , 999999 , 55 +55 , SleeperCab , 0 , 999999 , 55 +56 , DayCab , 0 , 999999 , 56 +56 , SleeperCab , 0 , 999999 , 56 # -31a , DayCab , 0 , 999999 , 31a -31b1 , DayCab , 0 , 999999 , 31b1 -31b2 , DayCab , 0 , 999999 , 31b2 -31c , DayCab , 0 , 999999 , 31c -31d , DayCab , 0 , 999999 , 31d -31e , DayCab , 0 , 999999 , 31e -32a , DayCab , 0 , 999999 , 32a -32b , DayCab , 0 , 999999 , 32b -32c , DayCab , 0 , 999999 , 32c -32d , DayCab , 0 , 999999 , 32d -32e , DayCab , 0 , 999999 , 32e -32f , DayCab , 0 , 999999 , 32f -33a , DayCab , 0 , 999999 , 33a -33b1 , DayCab , 0 , 999999 , 33b1 -33b2 , DayCab , 0 , 999999 , 33b2 -33c , DayCab , 0 , 999999 , 33c -33d , DayCab , 0 , 999999 , 33d -33e , DayCab , 0 , 999999 , 33e -34a , DayCab , 0 , 999999 , 34a -34b , DayCab , 0 , 999999 , 34b -34c , DayCab , 0 , 999999 , 34c -34d , DayCab , 0 , 999999 , 34d -34e , DayCab , 0 , 999999 , 34e -34f , DayCab , 0 , 999999 , 34f -35a , DayCab , 0 , 999999 , 35a -35b1 , DayCab , 0 , 999999 , 35b1 -35b2 , DayCab , 0 , 999999 , 35b2 -35c , DayCab , 0 , 999999 , 35c -36a , DayCab , 0 , 999999 , 36a -36b , DayCab , 0 , 999999 , 36b -36c , DayCab , 0 , 999999 , 36c -36d , DayCab , 0 , 999999 , 36d -36e , DayCab , 0 , 999999 , 36e -36f , DayCab , 0 , 999999 , 36f -37a , DayCab , 0 , 999999 , 37a -37b1 , DayCab , 0 , 999999 , 37b1 -37b2 , DayCab , 0 , 999999 , 37b2 -37c , DayCab , 0 , 999999 , 37c -37d , DayCab , 0 , 999999 , 37d -37e , DayCab , 0 , 999999 , 37e -38a , DayCab , 0 , 999999 , 38a -38b , DayCab , 0 , 999999 , 38b -38c , DayCab , 0 , 999999 , 38c -38d , DayCab , 0 , 999999 , 38d -38e , DayCab , 0 , 999999 , 38e -38f , DayCab , 0 , 999999 , 38f -39a , DayCab , 0 , 999999 , 39a -39b1 , DayCab , 0 , 999999 , 39b1 -39b2 , DayCab , 0 , 999999 , 39b2 -39c , DayCab , 0 , 999999 , 39c -40a , DayCab , 0 , 999999 , 40a -40b , DayCab , 0 , 999999 , 40b -40c , DayCab , 0 , 999999 , 40c -40d , DayCab , 0 , 999999 , 40d -40e , DayCab , 0 , 999999 , 40e -40f , DayCab , 0 , 999999 , 40f \ No newline at end of file +31a , DayCab , 0 , 999999 , 31a +31b1 , DayCab , 0 , 999999 , 31b1 +31b2 , DayCab , 0 , 999999 , 31b2 +31c , DayCab , 0 , 999999 , 31c +31d , DayCab , 0 , 999999 , 31d +31e , DayCab , 0 , 999999 , 31e +32a , DayCab , 0 , 999999 , 32a +32b , DayCab , 0 , 999999 , 32b +32c , DayCab , 0 , 999999 , 32c +32d , DayCab , 0 , 999999 , 32d +32e , DayCab , 0 , 999999 , 32e +32f , DayCab , 0 , 999999 , 32f +33a , DayCab , 0 , 999999 , 33a +33b1 , DayCab , 0 , 999999 , 33b1 +33b2 , DayCab , 0 , 999999 , 33b2 +33c , DayCab , 0 , 999999 , 33c +33d , DayCab , 0 , 999999 , 33d +33e , DayCab , 0 , 999999 , 33e +34a , DayCab , 0 , 999999 , 34a +34b , DayCab , 0 , 999999 , 34b +34c , DayCab , 0 , 999999 , 34c +34d , DayCab , 0 , 999999 , 34d +34e , DayCab , 0 , 999999 , 34e +34f , DayCab , 0 , 999999 , 34f +35a , DayCab , 0 , 999999 , 35a +35b1 , DayCab , 0 , 999999 , 35b1 +35b2 , DayCab , 0 , 999999 , 35b2 +35c , DayCab , 0 , 999999 , 35c +36a , DayCab , 0 , 999999 , 36a +36b , DayCab , 0 , 999999 , 36b +36c , DayCab , 0 , 999999 , 36c +36d , DayCab , 0 , 999999 , 36d +36e , DayCab , 0 , 999999 , 36e +36f , DayCab , 0 , 999999 , 36f +37a , DayCab , 0 , 999999 , 37a +37b1 , DayCab , 0 , 999999 , 37b1 +37b2 , DayCab , 0 , 999999 , 37b2 +37c , DayCab , 0 , 999999 , 37c +37d , DayCab , 0 , 999999 , 37d +37e , DayCab , 0 , 999999 , 37e +38a , DayCab , 0 , 999999 , 38a +38b , DayCab , 0 , 999999 , 38b +38c , DayCab , 0 , 999999 , 38c +38d , DayCab , 0 , 999999 , 38d +38e , DayCab , 0 , 999999 , 38e +38f , DayCab , 0 , 999999 , 38f +39a , DayCab , 0 , 999999 , 39a +39b1 , DayCab , 0 , 999999 , 39b1 +39b2 , DayCab , 0 , 999999 , 39b2 +39c , DayCab , 0 , 999999 , 39c +40a , DayCab , 0 , 999999 , 40a +40b , DayCab , 0 , 999999 , 40b +40c , DayCab , 0 , 999999 , 40c +40d , DayCab , 0 , 999999 , 40d +40e , DayCab , 0 , 999999 , 40e +40f , DayCab , 0 , 999999 , 40f \ No newline at end of file diff --git a/VectoCore/VectoCore/Resources/Declaration/SegmentTable.csv b/VectoCore/VectoCore/Resources/Declaration/SegmentTable.csv index 97b85ddd73c15602f73cd1c273c5201127ff4e64..91dc144447a13d078e0bebc72dfc1cc5a1a8fb8b 100644 --- a/VectoCore/VectoCore/Resources/Declaration/SegmentTable.csv +++ b/VectoCore/VectoCore/Resources/Declaration/SegmentTable.csv @@ -9,17 +9,17 @@ HDV group , Vocational , Valid , Vehicle Category , Axle Conf. , TPMLM_Min , TPM 2 , 0 , 1 , Tractor , 4x2 , 10 , 12 , 3.75 , 85 , B2 , , , T1 , , , Truck.vacc , RigidTrailer , , RigidSolo , 22.5/32.5 , 45/55 , 45 , , , , , , pc10(R)/pc75(R) , - , pc10(R)/pc50(R) , - , pc10(R)/pc50(R) , - , - , - , - , - , - , - , 7.2 , 3 , 0 , 1 , RigidTruck , 4x2 , 12 , 16 , 3.9 , 85 , B3 , , , , , , Truck.vacc , , , RigidSolo , , 40/60 , , , , , , , - , - , pc10(R)/pc50(R) , - , pc10(R)/pc50(R) , - , - , - , - , - , - , - , 7.4 , 3 , 0 , 1 , Tractor , 4x2 , 12 , 16 , 3.9 , 85 , B3 , , , , , , Truck.vacc , , , RigidSolo , , 40/60 , , , , , , , - , - , pc10(R)/pc50(R) , - , pc10(R)/pc50(R) , - , - , - , - , - , - , - , 7.4 , -4 , 0 , 1 , RigidTruck , 4x2 , 16 , 99 , 4 , 85 , B4 , BT1 , MU4 , T2 , , , Truck.vacc , RigidTrailer , , RigidSolo , 20/30 , 45/55 , 50 , , , , , , 1900/14000 , - , 900/4400 , - , 900/4400 , 600/3000 , - , - , - , - , - , - , 8.4 , 6.6 -4 , 1 , 1 , RigidTruck , 4x2 , 16 , 99 , 4 , 85 , B4 , BT1 , MU4 , T2 , , , Truck.vacc , RigidTrailer , , RigidSolo , 20/30 , 45/55 , 50 , , , , , , - , - , - , - , - , 600/3000 , 900/4400 , - , - , - , - , - , 8.4 , 6.6 -5 , 0 , 1 , Tractor , 4x2 , 16 , 99 , 4 , 85 , , , , ST1 , STT1 , ST1+T2 , Truck.vacc , TractorSemitrailer , RigidTrailer , TractorSemitrailer , 20/25 , 25/25 , 55 , 50 , 15/20 , 17.5/25 , 40/25 , 35/22.5 , 2600/19300 , 3500/26500 , 2600/12900 , 3500/17500 , 2600/12900 , - , - , - , - , - , - , - , 8.7 , 7.2 -5 , 1 , 1 , Tractor , 4x2 , 16 , 99 , 4 , 85 , , , , ST1 , STT1 , ST1+T2 , Truck.vacc , TractorSemitrailer , RigidTrailer , TractorSemitrailer , 20/25 , 25/25 , 55 , 50 , 15/20 , 17.5/25 , 40/25 , 35/22.5 , - , - , - , - , - , - , 2600/12900 , - , - , - , - , - , 8.7 , 7.2 +4 , 0 , 1 , RigidTruck , 4x2 , 16 , 99 , 4 , 85 , B4 , BT1 , MU4 , T2 , , , Truck.vacc , RigidTrailer , , RigidSolo , 20/30 , 45/55 , 50 , , , , , , 1900/14000 , - , 900/4400 , - , 900/4400 , 600/3000 , 900/4400 , - , - , - , - , - , 8.4 , 6.6 +4 , 1 , 1 , RigidTruck , 4x2 , 16 , 99 , 4 , 85 , B4 , BT1 , MU4 , T2 , , , Truck.vacc , RigidTrailer , , RigidSolo , 20/30 , 45/55 , 50 , , , , , , 1900/14000 , - , 900/4400 , - , 900/4400 , 600/3000 , 900/4400 , - , - , - , - , - , 8.4 , 6.6 6 , 0 , 0 , RigidTruck , 4x4 , 7.5 , 16 , 3.75 , 85 , , , , , , , Truck.vacc , , , RigidSolo , , , , , , , , , - , - , - , - , - , - , - , - , - , - , - , - , , 7 , 0 , 0 , RigidTruck , 4x4 , 16 , 99 , 4 , 85 , , , , , , , Truck.vacc , , , RigidSolo , , , , , , , , , - , - , - , - , - , - , - , - , - , - , - , - , , 8 , 0 , 0 , Tractor , 4x4 , 16 , 99 , 4 , 85 , , , , , , , Truck.vacc , , , TractorSemitrailer , , , , , , , , , - , - , - , - , - , - , - , - , - , - , - , - , , -9 , 0 , 1 , RigidTruck , 6x2 , 0 , 99 , 4 , 85 , B5 , BT2 , MU9 , T2 , , D+ST1 , Truck.vacc , RigidTrailer , RigidTrailer , RigidSolo , 20/30/15 , 35/40/25 , 35 , , 15/20/10 , 17.5/20/10 , 22.5/32.5 , 22.5/30 , 2600/19300 , 3500/26500 , 1400/7100 , 3500/17500 , - , 1200/6000 , - , - , - , - , - , - , 8.5 , 6.7 -9 , 1 , 1 , RigidTruck , 6x2 , 0 , 99 , 4 , 85 , B5 , BT2 , MU9 , T2 , , D+ST1 , Truck.vacc , RigidTrailer , RigidTrailer , RigidSolo , 20/30/15 , 35/40/25 , 35 , , 15/20/10 , 17.5/20/10 , 22.5/32.5 , 22.5/30 , - , - , - , - , - , 1200/6000 , 1400/7100 , - , - , - , - , - , 8.5 , 6.7 -10 , 0 , 1 , Tractor , 6x2 , 0 , 99 , 4 , 85 , , , , ST1 , STT2 , ST1+T2 , Truck.vacc , TractorSemitrailer , RigidTrailer , TractorSemitrailer , 15/10/20 , 20/10/20 , 55 , 50 , 12.5/15/10 , 15/15/10 , 37.5/25 , 35/25 , 2600/19300 , 3500/26500 , 2600/12900 , 3500/17500 , - , - , - , - , - , - , - , - , 8.8 , 7.3 -10 , 1 , 1 , Tractor , 6x2 , 0 , 99 , 4 , 85 , , , , ST1 , STT2 , ST1+T2 , Truck.vacc , TractorSemitrailer , RigidTrailer , TractorSemitrailer , 15/10/20 , 20/10/20 , 55 , 50 , 12.5/15/10 , 15/15/10 , 37.5/25 , 35/25 , - , - , - , - , - , - , 2600/12900 , - , - , - , - , - , 8.8 , 7.3 +5 , 0 , 1 , Tractor , 4x2 , 16 , 99 , 4 , 85 , , , , ST1 , STT1 , ST1+T2 , Truck.vacc , TractorSemitrailer , RigidTrailer , TractorSemitrailer , 20/25 , 25/25 , 55 , 50 , 15/20 , 17.5/25 , 40/25 , 35/22.5 , 2600/19300 , 3500/26500 , 2600/12900 , 3500/17500 , 2600/12900 , - , 2600/12900 , - , - , - , - , - , 8.7 , 7.2 +5 , 1 , 1 , Tractor , 4x2 , 16 , 99 , 4 , 85 , , , , ST1 , STT1 , ST1+T2 , Truck.vacc , TractorSemitrailer , RigidTrailer , TractorSemitrailer , 20/25 , 25/25 , 55 , 50 , 15/20 , 17.5/25 , 40/25 , 35/22.5 , 2600/19300 , 3500/26500 , 2600/12900 , 3500/17500 , 2600/12900 , - , 2600/12900 , - , - , - , - , - , 8.7 , 7.2 +9 , 0 , 1 , RigidTruck , 6x2 , 0 , 99 , 4 , 85 , B5 , BT2 , MU9 , T2 , , D+ST1 , Truck.vacc , RigidTrailer , RigidTrailer , RigidSolo , 20/30/15 , 35/40/25 , 35 , , 15/20/10 , 17.5/20/10 , 22.5/32.5 , 22.5/30 , 2600/19300 , 3500/26500 , 1400/7100 , 3500/17500 , - , 1200/6000 , 1400/7100 , - , - , - , - , - , 8.5 , 6.7 +9 , 1 , 1 , RigidTruck , 6x2 , 0 , 99 , 4 , 85 , B5 , BT2 , MU9 , T2 , , D+ST1 , Truck.vacc , RigidTrailer , RigidTrailer , RigidSolo , 20/30/15 , 35/40/25 , 35 , , 15/20/10 , 17.5/20/10 , 22.5/32.5 , 22.5/30 , 2600/19300 , 3500/26500 , 1400/7100 , 3500/17500 , - , 1200/6000 , 1400/7100 , - , - , - , - , - , 8.5 , 6.7 +10 , 0 , 1 , Tractor , 6x2 , 0 , 99 , 4 , 85 , , , , ST1 , STT2 , ST1+T2 , Truck.vacc , TractorSemitrailer , RigidTrailer , TractorSemitrailer , 15/10/20 , 20/10/20 , 55 , 50 , 12.5/15/10 , 15/15/10 , 37.5/25 , 35/25 , 2600/19300 , 3500/26500 , 2600/12900 , 3500/17500 , - , - , 2600/12900 , - , - , - , - , - , 8.8 , 7.3 +10 , 1 , 1 , Tractor , 6x2 , 0 , 99 , 4 , 85 , , , , ST1 , STT2 , ST1+T2 , Truck.vacc , TractorSemitrailer , RigidTrailer , TractorSemitrailer , 15/10/20 , 20/10/20 , 55 , 50 , 12.5/15/10 , 15/15/10 , 37.5/25 , 35/25 , 2600/19300 , 3500/26500 , 2600/12900 , 3500/17500 , - , - , 2600/12900 , - , - , - , - , - , 8.8 , 7.3 11 , 0 , 1 , RigidTruck , 6x4 , 0 , 99 , 4 , 85 , B5 , BT2 , MU11 , T2 , , D+ST1 , Truck.vacc , RigidTrailer , RigidTrailer , RigidSolo , 20/22.5/22.5 , 35/35/30 , 35 , , 15/20/10 , 17.5/20/10 , 22.5/32.5 , 22.5/30 , 2600/19300 , 3500/26500 , 1400/7100 , 3500/17500 , - , 1200/6000 , 1400/7100 , - , - , - , - , - , 8.5 , 6.7 12 , 0 , 1 , Tractor , 6x4 , 0 , 99 , 4 , 85 , , , , ST1 , STT2 , ST1+T2 , Truck.vacc , TractorSemitrailer , RigidTrailer , TractorSemitrailer , 15/15/15 , 20/15/15 , 55 , 50 , 12.5/15/10 , 15/15/10 , 37.5/25 , 35/25 , 2600/19300 , 3500/26500 , 2600/12900 , 3500/17500 , - , - , 2600/12900 , - , - , - , - , - , 8.8 , 7.3 13 , 0 , 0 , RigidTruck , 6x6 , 0 , 99 , 3.6 , 85 , , , , , , , Truck.vacc , , , RigidSolo , , , , , , , , , - , - , - , - , - , - , - , - , - , - , - , - , , diff --git a/VectoCore/VectoCore/Resources/Declaration/VAUX/HVAC-Table.csv b/VectoCore/VectoCore/Resources/Declaration/VAUX/HVAC-Table.csv index 936242c7104d50cfca03e324e00129695a1d40b9..4a2d19513a88d06c607776bbec8fa0d0c1d4baf5 100644 --- a/VectoCore/VectoCore/Resources/Declaration/VAUX/HVAC-Table.csv +++ b/VectoCore/VectoCore/Resources/Declaration/VAUX/HVAC-Table.csv @@ -24,9 +24,9 @@ Default , 1 , 200 , 150 , 150 , Default , 2 , 200 , 200 , 150 , , Default , 3 , 200 , 200 , 150 , , Default , 4 , 350 , 200 , 150 , 300 , 200 -Default , 5 , 350 , 200 , 150 , , 200 +Default , 5 , 350 , 200 , 150 , 0 , 200 Default , 9 , 350 , 200 , 150 , 300 , 200 -Default , 10 , 350 , 200 , 150 , , 200 +Default , 10 , 350 , 200 , 150 , 0 , 200 Default , 11 , 350 , 200 , 150 , 300 , 200 Default , 12 , 350 , 200 , 150 , , 200 Default , 16 , 350 , 200 , 150 , , 200 diff --git a/VectoCore/VectoCore/Resources/Declaration/VAUX/SP-Table.csv b/VectoCore/VectoCore/Resources/Declaration/VAUX/SP-Table.csv index 731f59039d438329c169e901ab799ce9a06124a7..3196c8c9c205af7602e58ead24b7d25ba064071e 100644 --- a/VectoCore/VectoCore/Resources/Declaration/VAUX/SP-Table.csv +++ b/VectoCore/VectoCore/Resources/Declaration/VAUX/SP-Table.csv @@ -4,12 +4,12 @@ HDV Group , Long haul , Regional delivery , Urban delivery , Municipal utility , 2 , 340/30/0 , 290/30/20 , 260/20/30 , , 3 , 420/60/0 , 310/30/30 , 280/30/40 , , 4 , 510/100/0 , 490/40/40 , 430/40/50 , 430/30/50 , 580/30/70 -5 , 600/120/0 , 540/90/40 , 480/80/60 , , 640/50/80 +5 , 600/120/0 , 540/90/40 , 480/80/60 , 480/80/60 , 640/50/80 6 , , , , , 7 , , , , , 8 , , , , , 9 , 600/120/0 , 490/60/40 , 440/50/50 , 430/30/50 , 640/50/80 -10 , 450/120/0 , 440/90/40 , 390/80/50 , , 640/50/80 +10 , 450/120/0 , 440/90/40 , 390/80/50 , 430/30/50 , 640/50/80 11 , 600/120/0 , 490/60/40 , 370/60/50 , 430/30/50 , 640/50/80 12 , 450/120/0 , 440/90/40 , 390/80/50 , , 640/50/80 16 , 490/100/0 , 550/90/40 , 490/80/60 , , 640/50/80 diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.1.0.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.1.0.xsd new file mode 100644 index 0000000000000000000000000000000000000000..fbcc49b1b5afabd8afb74f2351ca126c1101c0b6 --- /dev/null +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.1.0.xsd @@ -0,0 +1,2876 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Markus Quaritsch (Technische Universität Graz) --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0" xmlns:out="urn:tugraz:ivt:VectoAPI:DeclarationOutputDefinitions" xmlns:mrf="urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9" xmlns:dd="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" targetNamespace="urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0" elementFormDefault="qualified" attributeFormDefault="unqualified"> + <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/> + <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" schemaLocation="VectoDeclarationDefinitions.2.0.xsd"/> + <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" schemaLocation="VectoDeclarationDefinitions.2.1.xsd"/> + <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" schemaLocation="VectoDeclarationDefinitions.2.3.xsd"/> + <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" schemaLocation="VectoDeclarationDefinitions.2.4.xsd"/> + <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions" schemaLocation="VectoDeclarationDefinitions.xsd"/> + <xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationOutputDefinitions" schemaLocation="VectoOutputDefinitions.xsd"/> + <xs:complexType name="ConventionalLorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="Conventional_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_Px_LorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="HEV_Px_IHPC_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_S2_LorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="HEV_S2_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_S3_LorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="HEV_S3_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_S4_LorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="HEV_S4_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_IEPC_S_LorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="HEV_IEPC_S_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="PEV_E2_LorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="PEV_E2_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="PEV_E3_LorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="PEV_E3_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="PEV_E4_LorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="PEV_E4_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="PEV_IEPC_LorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="PEV_IEPC_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="Conventional_CompletedBusOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="Abstract_Conventional_CompltededBusVehicleType"/> + <xs:element name="InputDataSignaturePrimaryVehicle" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.3.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignaturePrimaryVehicle" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.4.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_CompletedBusOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="Abstract_HEV_CompletedBusVehicleType"/> + <xs:element name="InputDataSignaturePrimaryVehicle" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.3.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignaturePrimaryVehicle" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.4.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="PEV_CompletedBusOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="Abstract_PEV_CompletedBusVehicleType"/> + <xs:element name="InputDataSignaturePrimaryVehicle" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.3.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignaturePrimaryVehicle" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.4.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="Exempted_LorryOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="Exempted_LorryVehicleType"/> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="Exempted_CompletedBusOutputType"> + <xs:complexContent> + <xs:extension base="out:AbstractVectoOutputCustomerDataType"> + <xs:sequence> + <xs:element name="Vehicle" type="Exempted_CompletedBusVehicleType"/> + <xs:element name="InputDataSignaturePrimaryVehicle" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.3.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignaturePrimaryVehicle" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.4.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="InputDataSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerRecordSignature" type="v1.0:SignatureType"> + <xs:annotation> + <xs:documentation>II.3.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Results" type="ResultsType"/> + <xs:element name="ApplicationInformation"> + <xs:annotation> + <xs:documentation>II.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SimulationToolVersion" type="xs:string"> + <xs:annotation> + <xs:documentation>II.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Date" type="v1.0:DateTimeWithTimezone"> + <xs:annotation> + <xs:documentation>II.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="id" type="xs:NCName" use="required"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <!--Vehicle Types--> + <xs:complexType name="Conventional_LorryVehicleType"> + <xs:sequence> + <xs:group ref="GeneralVehicleSequenceGroup"/> + <xs:group ref="LorryGeneralVehicleSequenceGroup"/> + <xs:group ref="WHR_DualFuelSequenceGroup"/> + <xs:element name="ADAS" type="ConventionalADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="TransmissionGroup"/> + <xs:element name="Retarder" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" type="v1.0:AxlegearRatioType"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="LorryAuxGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="HEV_Px_IHPC_LorryVehicleType"> + <xs:sequence> + <xs:group ref="HEV_LorryVehicleTypeGroup"/> + <xs:element name="ADAS" type="HEVADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:group ref="TransmissionGroup"/> + <xs:element name="Retarder" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" type="v1.0:AxlegearRatioType"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="LorryAuxGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="HEV_S2_LorryVehicleType"> + <xs:sequence> + <xs:group ref="HEV_LorryVehicleTypeGroup"/> + <xs:element name="ADAS" type="HEVADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:group ref="TransmissionGroup"/> + <xs:element name="Retarder"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="LorryAuxGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="HEV_S3_LorryVehicleType"> + <xs:sequence> + <xs:group ref="HEV_LorryVehicleTypeGroup"/> + <xs:element name="ADAS" type="HEVADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Retarder"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="LorryAuxGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="HEV_S4_LorryVehicleType"> + <xs:sequence> + <xs:group ref="HEV_LorryVehicleTypeGroup"/> + <xs:element name="ADAS" type="HEVADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="LorryAuxGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="HEV_IEPC_S_LorryVehicleType"> + <xs:sequence> + <xs:group ref="HEV_LorryVehicleTypeGroup"/> + <xs:element name="ADAS" type="HEVADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Retarder"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" minOccurs="0"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="LorryAuxGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="PEV_E2_LorryVehicleType"> + <xs:sequence> + <xs:group ref="PEV_LorryVehicleTypeGroup"/> + <xs:element name="ADAS" type="PEVADASType"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:group ref="TransmissionGroup"/> + <xs:element name="Retarder"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="LorryAuxGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="PEV_E3_LorryVehicleType"> + <xs:sequence> + <xs:group ref="PEV_LorryVehicleTypeGroup"/> + <xs:element name="ADAS" type="PEVADASType"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Retarder"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="LorryAuxGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="PEV_E4_LorryVehicleType"> + <xs:sequence> + <xs:group ref="PEV_LorryVehicleTypeGroup"/> + <xs:element name="ADAS" type="PEVADASType"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="LorryAuxGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="PEV_IEPC_LorryVehicleType"> + <xs:sequence> + <xs:group ref="PEV_LorryVehicleTypeGroup"/> + <xs:element name="ADAS" type="PEVADASType"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Retarder"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" minOccurs="0"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="LorryAuxGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="Conventional_CompletedBusVehicleType"> + <xs:complexContent> + <xs:extension base="Abstract_Conventional_CompltededBusVehicleType"> + <xs:sequence> + <xs:group ref="ConventionalCompletedBusVehicleTypeGroup"/> + <xs:element name="ADAS" type="ConventionalADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="TransmissionGroup"/> + <xs:element name="Retarder" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" type="v1.0:AxlegearRatioType"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="ConventionalCompletedBusAuxGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_Px_IHPC_CompletedBusVehicleType"> + <xs:complexContent> + <xs:extension base="Abstract_HEV_CompletedBusVehicleType"> + <xs:sequence> + <xs:group ref="HEVCompletedBusVehicleTypeGroup"/> + <xs:group ref="HEV_CompletedBusArchitectureGroup"/> + <xs:element name="ADAS" type="HEVADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:group ref="TransmissionGroup"/> + <xs:element name="Retarder" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" type="v1.0:AxlegearRatioType"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="HEV_Px_IHPC_CompletedBusAuxGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_S2_CompletedBusVehicleType"> + <xs:complexContent> + <xs:extension base="Abstract_HEV_CompletedBusVehicleType"> + <xs:sequence> + <xs:group ref="HEVCompletedBusVehicleTypeGroup"/> + <xs:group ref="HEV_CompletedBusArchitectureGroup"/> + <xs:element name="ADAS" type="HEVADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:group ref="TransmissionGroup"/> + <xs:element name="Retarder" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" type="v1.0:AxlegearRatioType"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="HEV_Sx_CompletedBusAuxGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_S3_CompletedBusVehicleType"> + <xs:complexContent> + <xs:extension base="Abstract_HEV_CompletedBusVehicleType"> + <xs:sequence> + <xs:group ref="HEVCompletedBusVehicleTypeGroup"/> + <xs:group ref="HEV_CompletedBusArchitectureGroup"/> + <xs:element name="ADAS" type="HEVADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Retarder" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" type="v1.0:AxlegearRatioType"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="HEV_Sx_CompletedBusAuxGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_S4_CompletedBusVehicleType"> + <xs:complexContent> + <xs:extension base="Abstract_HEV_CompletedBusVehicleType"> + <xs:sequence> + <xs:group ref="HEVCompletedBusVehicleTypeGroup"/> + <xs:group ref="HEV_CompletedBusArchitectureGroup"/> + <xs:element name="ADAS" type="HEVADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="HEV_Sx_CompletedBusAuxGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="HEV_IEPC-S_CompletedBusVehicleType"> + <xs:complexContent> + <xs:extension base="Abstract_HEV_CompletedBusVehicleType"> + <xs:sequence> + <xs:group ref="HEVCompletedBusVehicleTypeGroup"/> + <xs:group ref="HEV_CompletedBusArchitectureGroup"/> + <xs:element name="ADAS" type="HEVADASType"/> + <xs:group ref="EngineGroup"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Retarder" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" type="v1.0:AxlegearRatioType" minOccurs="0"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="HEV_Sx_CompletedBusAuxGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="PEV_E2_CompletedBusVehicleType"> + <xs:complexContent> + <xs:extension base="Abstract_PEV_CompletedBusVehicleType"> + <xs:sequence> + <xs:group ref="PEVCompletedBusVehicleTypeGroup"/> + <xs:group ref="PEV_CompletedBusArchitectureGroup"/> + <xs:element name="ADAS" type="PEVADASType"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:group ref="TransmissionGroup"/> + <xs:element name="Retarder" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" type="v1.0:AxlegearRatioType"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="PEV_CompletedBusAuxGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="PEV_E3_CompletedBusVehicleType"> + <xs:complexContent> + <xs:extension base="Abstract_PEV_CompletedBusVehicleType"> + <xs:sequence> + <xs:group ref="PEVCompletedBusVehicleTypeGroup"/> + <xs:group ref="PEV_CompletedBusArchitectureGroup"/> + <xs:element name="ADAS" type="PEVADASType"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Retarder" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" type="v1.0:AxlegearRatioType"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="PEV_CompletedBusAuxGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="PEV_E4_CompletedBusVehicleType"> + <xs:complexContent> + <xs:extension base="Abstract_PEV_CompletedBusVehicleType"> + <xs:sequence> + <xs:group ref="PEVCompletedBusVehicleTypeGroup"/> + <xs:group ref="PEV_CompletedBusArchitectureGroup"/> + <xs:element name="ADAS" type="PEVADASType"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="PEV_CompletedBusAuxGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="PEV_IEPC_CompletedBusVehicleType"> + <xs:complexContent> + <xs:extension base="Abstract_PEV_CompletedBusVehicleType"> + <xs:sequence> + <xs:group ref="PEVCompletedBusVehicleTypeGroup"/> + <xs:group ref="PEV_CompletedBusArchitectureGroup"/> + <xs:element name="ADAS" type="PEVADASType"/> + <xs:group ref="ElectricMachineGroup"/> + <xs:group ref="REESSGroup"/> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Retarder" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleRatio" type="v1.0:AxlegearRatioType" minOccurs="0"> + <xs:annotation> + <xs:documentation>II.1.2.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="AxleWheelsGroup"/> + <xs:group ref="PEV_CompletedBusAuxGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="Exempted_LorryVehicleType"> + <xs:sequence> + <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerAddress" type="v1.0:ManufacturerAddressType"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Model" type="v1.0:ModelType"> + <xs:annotation> + <xs:documentation>II.1.1.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="GeneralVehicleSequenceGroup"/> + <xs:element name="CorrectedActualMass" type="v1.0:VehicleCurbMassChassisType"> + <xs:annotation> + <xs:documentation>II.1.1.8.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="SleeperCab" type="v1.0:SleeperCabType"> + <xs:annotation> + <xs:documentation>II.1.1.13.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ZeroEmissionVehicle"> + <xs:annotation> + <xs:documentation>II.1.1.10.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VehicleTechnologyExempted"> + <xs:annotation> + <xs:documentation>II.1.1.19.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="Exempted_CompletedBusVehicleType"> + <xs:sequence> + <xs:group ref="ExemptedCompletedBusVehicleTypeGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="RatedPowerType"> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="out:PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:simpleType name="LegislativeCategoryType"> + <xs:union memberTypes="v2.4:LegislativeCategoryHeavyLorryDeclarationType v2.4:LegislativeCategoryMediumLorryDeclarationType v2.4:LegislativeCategoryPrimaryBusDeclarationType"/> + </xs:simpleType> + <xs:group name="GeneralVehicleSequenceGroup"> + <xs:sequence> + <xs:element name="VIN" type="v1.0:VINType"> + <xs:annotation> + <xs:documentation>II.1.1.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VehicleCategory" type="LegislativeCategoryType"> + <xs:annotation> + <xs:documentation>II.1.1.2.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AxleConfiguration" type="v1.0:VehicleAxleConfigurationDeclarationType"> + <xs:annotation> + <xs:documentation>II.1.1.3.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TechnicalPermissibleMaximumLadenMass"> + <xs:annotation> + <xs:documentation>II.1.1.4.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="v1.0:VehicleGrossVehicleMassType"> + <xs:attribute name="unit" type="out:MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="VehicleGroup" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VehicleGroupCO2" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.5a.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="LorryGeneralVehicleSequenceGroup"> + <xs:sequence> + <xs:element name="Manufacturer" type="v1.0:ManufacturerType"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerAddress" type="v1.0:ManufacturerAddressType"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Model" type="v1.0:ModelType"> + <xs:annotation> + <xs:documentation>II.1.1.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VehicleTypeApprovalNumber" type="v2.4:VehicleTypeApprovalNumberType" minOccurs="0"/> + <xs:element name="CorrectedActualMass"> + <xs:annotation> + <xs:documentation>II.1.1.8.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="v1.0:VehicleCurbMassChassisType"> + <xs:attribute name="unit" type="out:MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="VocationalVehicle" type="v1.0:VocationalVehicleType"> + <xs:annotation> + <xs:documentation>II.1.1.9.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="SleeperCab" type="v1.0:SleeperCabType"> + <xs:annotation> + <xs:documentation>II.1.1.13.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ZeroEmissionVehicle" type="v1.0:ZeroEmissionVehicleType"> + <xs:annotation> + <xs:documentation>II.1.1.10.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="HybridElectricHDV" type="v1.0:HybridElectricHDVType"> + <xs:annotation> + <xs:documentation>II.1.1.11.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="WHR_DualFuelSequenceGroup"> + <xs:sequence> + <xs:element name="WasteHeatRecovery" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.12a.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="DualFuelVehicle" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.12.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="HEV_VehicleSequenceGroup"> + <xs:sequence> + <xs:group ref="WHR_DualFuelSequenceGroup"/> + <xs:element name="HEVArchitecture" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.14.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="OffVehicleChargingCapability" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.16.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="OffVehicleChargingMaxPower" minOccurs="0"> + <xs:annotation> + <xs:documentation>II.1.1.18.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="PEV_VehicleSequenceGroup"> + <xs:sequence> + <xs:element name="PEVArchitecture" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.15.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="OffVehicleChargingCapability" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.16.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="HEV_LorryVehicleTypeGroup"> + <xs:sequence> + <xs:group ref="GeneralVehicleSequenceGroup"/> + <xs:group ref="LorryGeneralVehicleSequenceGroup"/> + <xs:group ref="HEV_VehicleSequenceGroup"/> + </xs:sequence> + </xs:group> + <xs:group name="PEV_LorryVehicleTypeGroup"> + <xs:sequence> + <xs:group ref="GeneralVehicleSequenceGroup"/> + <xs:group ref="LorryGeneralVehicleSequenceGroup"/> + <xs:group ref="PEV_VehicleSequenceGroup"/> + </xs:sequence> + </xs:group> + <xs:group name="ConventionalCompletedBusVehicleTypeGroup"> + <xs:sequence> + <xs:group ref="GeneralVehicleSequenceGroup"/> + <xs:sequence> + <xs:element name="Manufacturers"> + <xs:complexType> + <xs:sequence maxOccurs="unbounded"> + <xs:element name="Step"> + <xs:complexType> + <xs:sequence> + <xs:element name="Manufacturer"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerAddress"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="stepCount" type="xs:int"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:element name="Model" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:sequence> + <xs:element name="CorrectedActualMass"> + <xs:annotation> + <xs:documentation>II.1.1.8.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="out:MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="ZeroEmissionVehicle" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.10.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="HybridElectricHDV" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.11.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="WHR_DualFuelSequenceGroup"/> + <xs:element name="ClassBus" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.20.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TotalNumberOfPassengers" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.1.21.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VehicleTypeApprovalNumber" type="xs:string" minOccurs="0"/> + </xs:sequence> + </xs:sequence> + </xs:group> + <xs:group name="HEVCompletedBusVehicleTypeGroup"> + <xs:sequence> + <xs:group ref="GeneralVehicleSequenceGroup"/> + <xs:sequence> + <xs:element name="Manufacturers"> + <xs:complexType> + <xs:sequence maxOccurs="unbounded"> + <xs:element name="Step"> + <xs:complexType> + <xs:sequence> + <xs:element name="Manufacturer"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerAddress"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="stepCount" type="xs:int"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:element name="Model" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:sequence> + <xs:element name="CorrectedActualMass"> + <xs:annotation> + <xs:documentation>II.1.1.8.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="out:MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="ZeroEmissionVehicle" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.10.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="HybridElectricHDV" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.11.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="WHR_DualFuelSequenceGroup"/> + <xs:element name="ClassBus" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.20.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TotalNumberOfPassengers" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.1.21.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VehicleTypeApprovalNumber" type="xs:string" minOccurs="0"/> + </xs:sequence> + </xs:sequence> + </xs:group> + <xs:group name="PEVCompletedBusVehicleTypeGroup"> + <xs:sequence> + <xs:group ref="GeneralVehicleSequenceGroup"/> + <xs:sequence> + <xs:element name="Manufacturers"> + <xs:complexType> + <xs:sequence maxOccurs="unbounded"> + <xs:element name="Step"> + <xs:complexType> + <xs:sequence> + <xs:element name="Manufacturer"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerAddress"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="stepCount" type="xs:int"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:element name="Model" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:sequence> + <xs:element name="CorrectedActualMass"> + <xs:annotation> + <xs:documentation>II.1.1.8.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="out:MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="ZeroEmissionVehicle" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.10.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="HybridElectricHDV" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.11.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ClassBus" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.20.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TotalNumberOfPassengers" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.1.21.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VehicleTypeApprovalNumber" type="xs:string" minOccurs="0"/> + </xs:sequence> + </xs:sequence> + </xs:group> + <xs:group name="ExemptedCompletedBusVehicleTypeGroup"> + <xs:sequence> + <xs:group ref="GeneralVehicleSequenceGroup"/> + <xs:sequence> + <xs:element name="Manufacturers"> + <xs:complexType> + <xs:sequence maxOccurs="unbounded"> + <xs:element name="Step"> + <xs:complexType> + <xs:sequence> + <xs:element name="Manufacturer"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ManufacturerAddress"> + <xs:annotation> + <xs:documentation>II.1.1.6.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="stepCount" type="xs:int"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:element name="Model" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.7.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:sequence> + <xs:element name="CorrectedActualMass"> + <xs:annotation> + <xs:documentation>II.1.1.8.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="out:MassUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="ZeroEmissionVehicle" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.10.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ClassBus" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.20.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TotalNumberOfPassengers" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.1.21.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="VehicleTypeApprovalNumber" type="xs:string" minOccurs="0"/> + </xs:sequence> + </xs:sequence> + </xs:group> + <xs:complexType name="EngineCapacityType"> + <xs:simpleContent> + <xs:extension base="xs:double"/> + </xs:simpleContent> + </xs:complexType> + <xs:group name="EngineGroup"> + <xs:sequence> + <xs:element name="EngineRatedPower"> + <xs:annotation> + <xs:documentation>II.1.2.1.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="v1.0:EngineRatedPower"> + <xs:attribute name="unit" type="out:PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="EngineCapacity"> + <xs:annotation> + <xs:documentation>II.1.2.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="EngineCapacityType"> + <xs:attribute name="unit" type="out:VolumeUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="FuelTypes"> + <xs:annotation> + <xs:documentation>II.1.2.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="FuelType" type="v1.0:FuelTypeType" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="TransmissionGroup"> + <xs:sequence> + <xs:element name="TransmissionValues" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.2.4.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TransmissionType" type="v2.3:GearboxTransmissionTypeType"> + <xs:annotation> + <xs:documentation>II.1.2.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="NrOfGears" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.2.6.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="AxleWheelsGroup"> + <xs:sequence> + <xs:element name="AverageRRC" type="v1.0:TyreRRCISOType"> + <xs:annotation> + <xs:documentation>II.1.2.9.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Axle" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:element name="TyreDimension" type="v2.3:TyreDimensionType"> + <xs:annotation> + <xs:documentation>II.1.2.10a.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="FuelEfficiencyClass" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.2.10b.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="TyreCertificationNumber" type="v1.0:CertificationNumberType"> + <xs:annotation> + <xs:documentation>II.1.2.10c.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="axleNumber"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="ElectricMachineGroup"> + <xs:sequence> + <xs:element name="TotalRatedPropulsionPower"> + <xs:annotation> + <xs:documentation>II.1.2.15.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="RatedPowerType"/> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="VoltageLevels"> + <xs:complexType> + <xs:sequence> + <xs:element name="VoltageLevel" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:element name="MaxContinuousPropulsionPower" type="RatedPowerType"> + <xs:annotation> + <xs:documentation>II.1.2.16.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="voltage"/> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="REESSGroup"> + <xs:sequence> + <xs:element name="TotalStorageCapacity"> + <xs:annotation> + <xs:documentation>II.1.2.17.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="EnergyUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="UsableStorageCapacity"> + <xs:annotation> + <xs:documentation>II.1.2.18.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="EnergyUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="LorryAuxGroup"> + <xs:sequence> + <xs:element name="SteeringPumpTechnology" type="v2.4:AuxSPTechnologyLorryType" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.1.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="ConventionalCompletedBusAuxGroup"> + <xs:sequence> + <xs:element name="SteeringPump"> + <xs:annotation> + <xs:documentation>II.1.3.1.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="Technology" type="v2.4:AuxSPTechnologyLorryType" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="ElectricSystem"> + <xs:annotation> + <xs:documentation>II.1.3.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="AlternatorTechnology"> + <xs:annotation> + <xs:documentation>II.1.3.2.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:sequence minOccurs="0"> + <xs:element name="MaxAlternatorPower"> + <xs:annotation> + <xs:documentation>II.1.3.2.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="ElectricStorageCapacity"> + <xs:annotation> + <xs:documentation>II.1.3.2.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="EnergyUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="PneumaticSystem"> + <xs:annotation> + <xs:documentation>II.1.3.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SmartCompressionSystem" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.3.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="SmartRegenerationSystem" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.3.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="HVAC"> + <xs:annotation> + <xs:documentation>II.1.3.4.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SystemConfiguration" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.3.4.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AuxiliaryHeaterPower"> + <xs:annotation> + <xs:documentation>II.1.3.4.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="DoubleGlazing" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.3.4.3.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="HEV_Px_IHPC_CompletedBusAuxGroup"> + <xs:sequence> + <xs:element name="SteeringPump"> + <xs:annotation> + <xs:documentation>II.1.3.1.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="Technology" type="v2.4:AuxSPTechnologyLorryType" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="ElectricSystem"> + <xs:annotation> + <xs:documentation>II.1.3.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="AlternatorTechnology"> + <xs:annotation> + <xs:documentation>II.1.3.2.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:sequence minOccurs="0"> + <xs:element name="MaxAlternatorPower"> + <xs:annotation> + <xs:documentation>II.1.3.2.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="ElectricStorageCapacity"> + <xs:annotation> + <xs:documentation>II.1.3.2.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="EnergyUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="PneumaticSystem"> + <xs:annotation> + <xs:documentation>II.1.3.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SmartCompressionSystem" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.3.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="SmartRegenerationSystem" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.3.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="HVAC"> + <xs:annotation> + <xs:documentation>II.1.3.4.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SystemConfiguration" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.3.4.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AuxiliaryHeaterPower"> + <xs:annotation> + <xs:documentation>II.1.3.4.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="DoubleGlazing" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.3.4.3.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="HEV_Sx_CompletedBusAuxGroup"> + <xs:sequence> + <xs:element name="SteeringPump"> + <xs:annotation> + <xs:documentation>II.1.3.1.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="Technology" type="v2.4:AuxSPTechnologyLorryType" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="ElectricSystem"> + <xs:annotation> + <xs:documentation>II.1.3.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="AlternatorTechnology"> + <xs:annotation> + <xs:documentation>II.1.3.2.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:sequence minOccurs="0"> + <xs:element name="MaxAlternatorPower"> + <xs:annotation> + <xs:documentation>II.1.3.2.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="ElectricStorageCapacity"> + <xs:annotation> + <xs:documentation>II.1.3.2.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="EnergyUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="PneumaticSystem"> + <xs:annotation> + <xs:documentation>II.1.3.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SmartRegenerationSystem" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.3.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="HVAC"> + <xs:annotation> + <xs:documentation>II.1.3.4.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SystemConfiguration" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.3.4.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AuxiliaryHeaterPower"> + <xs:annotation> + <xs:documentation>II.1.3.4.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="DoubleGlazing" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.3.4.3.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="PEV_CompletedBusAuxGroup"> + <xs:sequence> + <xs:element name="SteeringPump"> + <xs:annotation> + <xs:documentation>II.1.3.1.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="Technology" type="v2.4:AuxSPTechnologyLorryType" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="PneumaticSystem"> + <xs:annotation> + <xs:documentation>II.1.3.3.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SmartRegenerationSystem" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.3.3.2.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="HVAC"> + <xs:annotation> + <xs:documentation>II.1.3.4.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="SystemConfiguration" type="xs:int"> + <xs:annotation> + <xs:documentation>II.1.3.4.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="AuxiliaryHeaterPower"> + <xs:annotation> + <xs:documentation>II.1.3.4.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:int"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="DoubleGlazing" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.3.4.3.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <!--Results--> + <xs:element name="VectoMockResults"> + <xs:annotation> + <xs:documentation>This element is just for developing the XML Schema of the different types of results - can be removed later on</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="Results" type="ResultsType"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="ResultsType"> + <xs:sequence> + <xs:element name="Status"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:enumeration value="success"/> + <xs:enumeration value="error"/> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:choice> + <xs:sequence> + <xs:element name="Result" type="AbstractResultType" maxOccurs="unbounded"/> + <xs:element name="Summary" type="AbstractResultSummaryType" minOccurs="0" maxOccurs="2"/> + </xs:sequence> + <xs:element name="ExemptedVehicle"> + <xs:complexType/> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + <xs:complexType name="AbstractResultType" abstract="true"> + <xs:attribute name="status" use="required"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:enumeration value="success"/> + <xs:enumeration value="error"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> + </xs:complexType> + <xs:complexType name="ResultSuccessOVCHEVType"> + <xs:complexContent> + <xs:extension base="AbstractResultType"> + <xs:sequence> + <xs:group ref="ResultSuccessSimulationParametersGroup"/> + <xs:element name="OVCMode" minOccurs="2" maxOccurs="2"> + <xs:annotation> + <xs:documentation>II.2.1.5.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="AverageSpeed"> + <xs:annotation> + <xs:documentation>II.2.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="SpeedUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="Fuel" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:element name="FuelConsumption" type="FuelConsumptionType" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.2.3.1. - II.2.3.8.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="type" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + <xs:element name="ElectricEnergy" type="ElectricEnergyType" minOccurs="0"/> + <xs:element name="CO2" type="CO2Type" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.2.4.1. - II.2.4.5.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="type" use="required"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:enumeration value="charge depleting"/> + <xs:enumeration value="charge sustaining"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> + </xs:complexType> + </xs:element> + <xs:element name="Total"> + <xs:complexType> + <xs:sequence> + <xs:element name="AverageSpeed"> + <xs:annotation> + <xs:documentation>II.2.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="SpeedUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="Fuel" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:element name="FuelConsumption" type="FuelConsumptionType" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.2.3.1. - II.2.3.8.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="type" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + <xs:element name="ElectricEnergy" type="ElectricEnergyType"/> + <xs:element name="CO2" type="CO2Type" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.2.4.1 - II.2.4.5.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:group ref="ElectricRangeSequenceGroup"/> + <xs:element name="UtilityFactor" type="xs:double"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="ResultSuccessPEVType"> + <xs:complexContent> + <xs:extension base="AbstractResultType"> + <xs:sequence> + <xs:group ref="ResultSuccessSimulationParametersGroup"/> + <xs:element name="Total"> + <xs:complexType> + <xs:sequence> + <xs:element name="AverageSpeed"> + <xs:annotation> + <xs:documentation>II.2.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="SpeedUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="ElectricEnergy" type="ElectricEnergyType"/> + <xs:sequence minOccurs="0"> + <xs:element name="FC_ZEV_AuxHeater"> + <xs:complexType> + <xs:sequence> + <xs:element name="FuelConsumption" type="FuelConsumptionType" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="type" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + <xs:element name="CO2_ZEV_AuxHeater"> + <xs:complexType> + <xs:sequence> + <xs:element name="CO2" type="CO2Type" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:group ref="ElectricRangeSequenceGroup"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="ResultSuccessConventionalType"> + <xs:complexContent> + <xs:extension base="AbstractResultType"> + <xs:sequence> + <xs:group ref="ResultSuccessSimulationParametersGroup"/> + <xs:element name="Total"> + <xs:complexType> + <xs:sequence> + <xs:element name="AverageSpeed"> + <xs:annotation> + <xs:documentation>II.2.2.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="SpeedUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="Fuel" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:element name="FuelConsumption" type="FuelConsumptionType" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.2.3.1 - II.2.3.8.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + <xs:attribute name="type" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + <xs:element name="CO2" type="CO2Type" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.2.4.1. - II.2.4.5.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="ResultSuccessNonOVCHEVType"> + <xs:complexContent> + <xs:extension base="ResultSuccessConventionalType"/> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="ResultErrorType"> + <xs:complexContent> + <xs:extension base="AbstractResultType"> + <xs:sequence> + <xs:element name="Mission" type="MissionTypeType"> + <xs:annotation> + <xs:documentation>II.2.1.1</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="SimulationParameters" type="SimulationParametersType"/> + <xs:element name="Error" type="xs:string"/> + <xs:element name="ErrorDetails" type="xs:string"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="SimulationParametersType"> + <xs:sequence> + <xs:element name="TotalVehicleMass"> + <xs:annotation> + <xs:documentation>II.2.1.4.</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:choice> + <xs:sequence> + <xs:element name="Payload"> + <xs:annotation> + <xs:documentation>II.2.1.2.</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:sequence> + <xs:sequence> + <xs:element name="MassPassengers"> + <xs:annotation> + <xs:documentation>II.2.1.3.2.</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="PassengerCount" type="xs:double"> + <xs:annotation> + <xs:documentation>II.2.1.3.1.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:choice> + </xs:sequence> + </xs:complexType> + <xs:simpleType name="CO2UnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="g/km"/> + <xs:enumeration value="g/t-km"/> + <xs:enumeration value="g/p-km"/> + <xs:enumeration value="g/m³-km"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="DistanceUnitType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="km"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="PowerUnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="kW"/> + <xs:enumeration value="W"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="EnergyUnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="kWh"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="EnergyConsumptionUnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="kWh/km"/> + <xs:enumeration value="kWh/t-km"/> + <xs:enumeration value="kWh/m³-km"/> + <xs:enumeration value="kWh/p-km"/> + <xs:enumeration value="MJ/km"/> + <xs:enumeration value="MJ/t-km"/> + <xs:enumeration value="MJ/m³-km"/> + <xs:enumeration value="MJ/p-km"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="FuelConsumptionUnitType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="g/km"/> + <xs:enumeration value="g/t-km"/> + <xs:enumeration value="g/p-km"/> + <xs:enumeration value="g/m³-km"/> + <xs:enumeration value="l/100km"/> + <xs:enumeration value="l/t-km"/> + <xs:enumeration value="l/p-km"/> + <xs:enumeration value="l/m³-km"/> + <xs:enumeration value="MJ/km"/> + <xs:enumeration value="MJ/t-km"/> + <xs:enumeration value="MJ/m³-km"/> + <xs:enumeration value="MJ/p-km"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="MassUnitType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="kg"/> + <xs:enumeration value="t"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="PercentType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="%"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="SpeedUnitType"> + <xs:restriction base="xs:token"> + <xs:enumeration value="km/h"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="MissionTypeType"> + <xs:restriction base="xs:token"> + <xs:minLength value="1"/> + </xs:restriction> + </xs:simpleType> + <xs:complexType name="FuelConsumptionType"> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="FuelConsumptionUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="CO2Type"> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="CO2UnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:group name="ResultSuccessSimulationParametersGroup"> + <xs:sequence> + <xs:element name="Mission" type="MissionTypeType"> + <xs:annotation> + <xs:documentation>II.2.1.1.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="SimulationParameters" type="SimulationParametersType"> + <xs:annotation> + <xs:documentation>II.2.1.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:complexType name="EnergyConsumptionType"> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="EnergyConsumptionUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="FuelType"/> + <xs:complexType name="ElectricEnergyType"> + <xs:sequence> + <xs:element name="EnergyConsumption" type="EnergyConsumptionType" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + <xs:group name="ElectricRangeSequenceGroup"> + <xs:sequence> + <xs:element name="ActualChargeDepletingRange"> + <xs:annotation> + <xs:documentation>II.2.6.7.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="DistanceUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="EquivalentAllElectricRange"> + <xs:annotation> + <xs:documentation>II.2.6.8.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="DistanceUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + <xs:element name="ZeroCO2EmissionsRange"> + <xs:annotation> + <xs:documentation>II.2.6.9.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="DistanceUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <xs:complexType name="AbstractResultSummaryType" abstract="true"/> + <xs:complexType name="ResultSummaryConventionalType"> + <xs:complexContent> + <xs:extension base="AbstractResultSummaryType"> + <xs:sequence> + <xs:element name="Vocational" type="xs:boolean"></xs:element> + <xs:choice> + <xs:element name="AveragePayload"> + <xs:annotation> + <xs:documentation>II.2.6.3.</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="AveragePassengerCount" type="xs:double"> + <xs:annotation> + <xs:documentation>II.2.6.6.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:choice> + <xs:element name="Fuel" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:element name="FuelConsumption" type="FuelConsumptionType" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="type" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + <xs:element name="CO2" type="CO2Type" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.2.6.2, II.2.6.4</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="ResultSummaryOVCHEVType"> + <xs:complexContent> + <xs:extension base="AbstractResultSummaryType"> + <xs:sequence> + <xs:choice> + <xs:element name="AveragePayload"> + <xs:annotation> + <xs:documentation>II.2.6.4</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="AveragePassengerCount" type="xs:double"> + <xs:annotation> + <xs:documentation>II.2.6.6</xs:documentation> + </xs:annotation> + </xs:element> + </xs:choice> + <xs:element name="Fuel" maxOccurs="unbounded"> + <xs:complexType> + <xs:sequence> + <xs:element name="FuelConsumption" type="FuelConsumptionType" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="type" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + <xs:element name="ElectricEnergy"> + <xs:complexType> + <xs:sequence> + <xs:element name="EnergyConsumption" type="EnergyConsumptionType" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.2.6.2, II.2.6.5</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="CO2" type="CO2Type" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.2.6.1, II.2.6.4</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="Vocational" type="xs:boolean"></xs:element> + <xs:group ref="ElectricRangeSequenceGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="ResultSummaryPEVType"> + <xs:complexContent> + <xs:extension base="AbstractResultSummaryType"> + <xs:sequence> + <xs:choice> + <xs:element name="AveragePayload"> + <xs:annotation> + <xs:documentation>II.2.6.3.</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="AveragePassengerCount" type="xs:double"> + <xs:annotation> + <xs:documentation>II.2.6.6.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:choice> + <xs:element name="ElectricEnergy"> + <xs:complexType> + <xs:sequence> + <xs:element name="EnergyConsumption" type="EnergyConsumptionType" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>II.2.6.2., II.2.6.5.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:sequence minOccurs="0"> + <xs:element name="FC_ZEV_AuxHeater"> + <xs:complexType> + <xs:sequence> + <xs:element name="FuelConsumption" type="FuelConsumptionType" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="type" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + <xs:element name="CO2_ZEV_AuxHeater"> + <xs:complexType> + <xs:sequence> + <xs:element name="CO2" type="CO2Type" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:element name="Vocational" type="xs:boolean"></xs:element> + <xs:group ref="ElectricRangeSequenceGroup"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="ResultSummaryNonOVCHEVType"> + <xs:complexContent> + <xs:extension base="ResultSummaryConventionalType"/> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="ConventionalADASType"> + <xs:sequence> + <xs:group ref="ConventionalADASGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="HEVADASType"> + <xs:sequence> + <xs:group ref="HEVADASGroup"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="PEVADASType"> + <xs:sequence> + <xs:group ref="PEVADASGroup"/> + </xs:sequence> + </xs:complexType> + <!--ADAS--> + <xs:group name="ConventionalADASGroup"> + <xs:sequence> + <xs:element name="EngineStopStart" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.11.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="EcoRollWithoutEngineStopStart" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.12.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="EcoRollWithEngineStopStart" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.13.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="PredictiveCruiseControl" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.14.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="HEVADASGroup"> + <xs:sequence> + <xs:element name="EngineStopStart" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.11.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="PredictiveCruiseControl" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.14.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="PEVADASGroup"> + <xs:sequence> + <xs:element name="PredictiveCruiseControl" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.2.14.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="HEV_CompletedBusArchitectureGroup"> + <xs:sequence> + <xs:element name="HEVArchitecture" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.14.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="OffVehicleChargingCapability" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.16.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="OffVehicleChargingMaxPower" minOccurs="0"> + <xs:annotation> + <xs:documentation>II.1.1.18.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:double"> + <xs:attribute name="unit" type="PowerUnitType" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:group> + <xs:group name="PEV_CompletedBusArchitectureGroup"> + <xs:sequence> + <xs:element name="PEVArchitecture" type="xs:string"> + <xs:annotation> + <xs:documentation>II.1.1.15.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="OffVehicleChargingCapability" type="xs:boolean"> + <xs:annotation> + <xs:documentation>II.1.1.16.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:group> + <xs:complexType name="Abstract_Conventional_CompltededBusVehicleType" abstract="true"/> + <xs:complexType name="Abstract_HEV_CompletedBusVehicleType" abstract="true"/> + <xs:complexType name="Abstract_PEV_CompletedBusVehicleType" abstract="true"/> +</xs:schema> diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.xsd index fcffb1566a4937edf7e4a89afaa23592b21f5ff7..07d6ccf65a3ebd0e849278e1b064d9c42bc121a6 100644 --- a/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.xsd +++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputCustomer.xsd @@ -14,6 +14,7 @@ <xs:import namespace="urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.7.1" schemaLocation="VectoOutputCustomer.0.7.1.xsd"/> <xs:import namespace="urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.8" schemaLocation="VectoOutputCustomer.0.8.xsd"/> <xs:import namespace="urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9" schemaLocation="VectoOutputCustomer.0.9.xsd"/> + <xs:import namespace="urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0" schemaLocation="VectoOutputCustomer.1.0.xsd"/> <xs:element name="VectoCustomerInformation" type="tns:VectoCustomerInformationType"/> <xs:complexType name="VectoCustomerInformationType"> <xs:sequence> diff --git a/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs b/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs index 0cd9b253fb3fce31c433b13479e40a2bf4c29ca6..4f3460bfe03202f3317080d1a133f99c77a03865 100644 --- a/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs +++ b/VectoCore/VectoCoreTest/Integration/XMLReportTest.cs @@ -49,7 +49,7 @@ using TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.FileIO; using TUGraz.VectoCore.OutputData.XML; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.Tests.Utils; using TUGraz.VectoCore.Tests.XML; diff --git a/VectoCore/VectoCoreTest/Models/Declaration/BusFactoryTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/BusFactoryTest.cs index cb81647f6fae66a1892e2997b96926c4b24197aa..e066693c237297566dd0d3a1b1ec4d6191060a79 100644 --- a/VectoCore/VectoCoreTest/Models/Declaration/BusFactoryTest.cs +++ b/VectoCore/VectoCoreTest/Models/Declaration/BusFactoryTest.cs @@ -2,7 +2,6 @@ using System.Linq; using Ninject; using NUnit.Framework; -using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCore.InputData.FileIO.JSON; using TUGraz.VectoCore.InputData.FileIO.XML; @@ -10,11 +9,6 @@ using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.FileIO; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; -using TUGraz.VectoCore.Tests.Models.Simulation; -using TUGraz.VectoCore.Utils; -using TUGraz.VectoCore.Utils.Ninject; namespace TUGraz.VectoCore.Tests.Models.Declaration { diff --git a/VectoCore/VectoCoreTest/Models/Declaration/DataAdapter/DeclarationAdapterCreateVocationalVehicleTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/DataAdapter/DeclarationAdapterCreateVocationalVehicleTest.cs index aff8f3b3c60afb3ae1fe149ef2d400e6cc8db1a4..5fbe797ec0468263c2cc16caaa7cd66b51fcd010 100644 --- a/VectoCore/VectoCoreTest/Models/Declaration/DataAdapter/DeclarationAdapterCreateVocationalVehicleTest.cs +++ b/VectoCore/VectoCoreTest/Models/Declaration/DataAdapter/DeclarationAdapterCreateVocationalVehicleTest.cs @@ -11,7 +11,7 @@ using TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.FileIO; using TUGraz.VectoCore.OutputData.XML; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; using TUGraz.VectoCore.Utils; diff --git a/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs index 0f372d63cc9893f6daf835fc09866367d9ebbed5..cbd6a2bfd071057ced047fdf57f662a847357aa8 100644 --- a/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs +++ b/VectoCore/VectoCoreTest/Models/Declaration/DeclarationDataTest.cs @@ -2463,7 +2463,7 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration TestCase(VehicleClass.Class10, true, 169.9, WeightingGroup.Group10LH), TestCase(VehicleClass.Class10, true, 264.9, WeightingGroup.Group10LH), TestCase(VehicleClass.Class10, true, 265, WeightingGroup.Group10LH), - + TestCase(VehicleClass.Class11, true, 169.9, WeightingGroup.Group11), TestCase(VehicleClass.Class11, false, 265, WeightingGroup.Group11), TestCase(VehicleClass.Class12, true, 169.9, WeightingGroup.Group12), @@ -2475,7 +2475,9 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration VehicleClass vehicleGroup, bool sleeperCab, double ratedPowerkWm, WeightingGroup expectedWeightingGroup) { var wGroup = DeclarationData.WeightingGroup.Lookup( - vehicleGroup, sleeperCab, ratedPowerkWm.SI(Unit.SI.Kilo.Watt).Cast<Watt>()); + vehicleGroup, + sleeperCab, + ratedPowerkWm.SI(Unit.SI.Kilo.Watt).Cast<Watt>()); Assert.AreEqual(expectedWeightingGroup, wGroup); } diff --git a/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs b/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs index fdb05f7dbfc12a8684866b2846c81d5ba4109eeb..0848ad2c25ed28df86325eeadcf66d39b74d7922 100644 --- a/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs +++ b/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs @@ -53,7 +53,7 @@ using TUGraz.VectoCore.InputData.Reader.ComponentData; using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory; using TUGraz.VectoCore.Models.SimulationComponent.Data; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReportXMLTypeWriter; namespace TUGraz.VectoCore.Tests.Reports diff --git a/VectoCore/VectoCoreTest/Reports/TestXMLResultsWriting.cs b/VectoCore/VectoCoreTest/Reports/TestXMLResultsWriting.cs index ad7b4414328f884cdfcd8a4f6670096475cf680f..4c8b1d4f63ecf7a16404480a382d573bb44a45d4 100644 --- a/VectoCore/VectoCoreTest/Reports/TestXMLResultsWriting.cs +++ b/VectoCore/VectoCoreTest/Reports/TestXMLResultsWriting.cs @@ -24,8 +24,8 @@ using TUGraz.VectoCore.OutputData.ModDataPostprocessing; using TUGraz.VectoCore.OutputData.XML; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.ResultWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationFile.VehicleInformationFile_0_1.ResultWriter; using TUGraz.VectoCore.Utils; using XmlDocumentType = TUGraz.VectoCore.Utils.XmlDocumentType; @@ -40,7 +40,7 @@ public class TestXMLResultsWriting private IResultsWriterFactory _reportResultsFactory; //private IXMLInputDataReader _xmlReader; - XNamespace CIF_NS = XNamespace.Get("urn:tugraz:ivt:VectoAPI:CustomerOutput:v0.9"); + XNamespace CIF_NS = XNamespace.Get("urn:tugraz:ivt:VectoAPI:CustomerOutput:v1.0"); XNamespace MRF_NS = XNamespace.Get("urn:tugraz:ivt:VectoAPI:DeclarationOutput:v0.9"); XNamespace VIF_NS = XNamespace.Get("urn:tugraz:ivt:VectoAPI:DeclarationOutput:VehicleInterimFile:v0.1"); @@ -451,7 +451,7 @@ public class TestXMLResultsWriting var weighted = DeclarationData.CalculateWeightedResult(cdResult, csResult); Console.WriteLine($"{weighted.ActualChargeDepletingRange.Value().ToXMLFormat(3)} {weighted.EquivalentAllElectricRange.Value().ToXMLFormat(3)} {weighted.ZeroCO2EmissionsRange.Value().ToXMLFormat(3)} {weighted.UtilityFactor.ToXMLFormat(3)}" + - $" {weighted.ElectricEnergyConsumption.Value().ToXMLFormat(3)} {weighted.FuelConsumption[FuelData.Diesel].Value().ToXMLFormat(3)} {weighted.CO2Total.Value().ToXMLFormat(3)}"); + $" {weighted.ElectricEnergyConsumption.Value().ToXMLFormat(3)} {weighted.FuelConsumption[FuelData.Diesel].Value().ToXMLFormat(3)} {weighted.CO2PerMeter.Value().ToXMLFormat(3)}"); //1518.750 1366.875 1366.875 0.004 795230.237 30.890 20.000 @@ -461,7 +461,8 @@ public class TestXMLResultsWriting Assert.AreEqual(0.004, weighted.UtilityFactor, 1e-3); Assert.AreEqual(795230.237, weighted.ElectricEnergyConsumption.Value(), 1e-3); Assert.AreEqual(30.890, weighted.FuelConsumption[FuelData.Diesel].Value(), 1e-3); - Assert.AreEqual(20.000, weighted.CO2Total.Value(), 1e-3); + Assert.AreEqual(30000.0, weighted.Distance.Value(), 1e-3); + Assert.AreEqual(20.0/30000.0, weighted.CO2PerMeter.Value(), 1e-8); } diff --git a/VectoCore/VectoCoreTest/XML/Reports/CustomerInformationFileWriterTest.cs b/VectoCore/VectoCoreTest/XML/Reports/CustomerInformationFileWriterTest.cs index 22d13438815a85798a0bdb88b4ac94f6cc22bd62..5ea2278275fc2575f1131888f2ddaeab51643f12 100644 --- a/VectoCore/VectoCoreTest/XML/Reports/CustomerInformationFileWriterTest.cs +++ b/VectoCore/VectoCoreTest/XML/Reports/CustomerInformationFileWriterTest.cs @@ -12,7 +12,7 @@ using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Models.SimulationComponent.Data; using TUGraz.VectoCore.OutputData.XML; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.CustomerInformationFile; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.CustomerInformationFile; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport; using TUGraz.VectoCore.Utils; diff --git a/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs b/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs index b46f7ace752528d4484fdf7761f615e09a68f47a..92be0015962e8f2feb7c05bf0dbb9323ad13d757 100644 --- a/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs +++ b/VectoCore/VectoCoreTest/XML/Reports/ManufacturerReportWriterTest.cs @@ -22,8 +22,8 @@ using TUGraz.VectoCore.Models.SimulationComponent.Data; using TUGraz.VectoCore.OutputData; using TUGraz.VectoCore.OutputData.FileIO; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.Common; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9; -using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_0_9.ResultWriter; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0; +using TUGraz.VectoCore.OutputData.XML.DeclarationReports.CustomerInformationFile.CustomerInformationFile_1_0.ResultWriter; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9; using TUGraz.VectoCore.OutputData.XML.DeclarationReports.ManufacturerReport.ManufacturerReport_0_9.ManufacturerReport;