From 748ed35a2dff7ea3429974111b30b05e1ddb210e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karsten=20R=C3=B6thig?= Date: Wed, 4 Mar 2026 15:14:53 +0100 Subject: [PATCH 1/2] feat: Changelog - Added changes to allowed combinations in relations --- CHANGELOG.md | 1 + .../info/rexs/xsd/rexs-changelog.xsd | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3354f6f..4aa564b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Added equivalent untis to `RexsStandardUnitIds` (`deg`, `degree`) +- Changelog: Added changes to allowed combinations in relations. ### Fixed diff --git a/api/src/main/resources/info/rexs/xsd/rexs-changelog.xsd b/api/src/main/resources/info/rexs/xsd/rexs-changelog.xsd index d846bc1..e0f9fc1 100644 --- a/api/src/main/resources/info/rexs/xsd/rexs-changelog.xsd +++ b/api/src/main/resources/info/rexs/xsd/rexs-changelog.xsd @@ -102,6 +102,7 @@ + @@ -146,6 +147,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -176,6 +201,7 @@ + From 74cb1b9843087c29a0fea33243dec7e15ee4965c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karsten=20R=C3=B6thig?= Date: Tue, 10 Mar 2026 09:58:21 +0100 Subject: [PATCH 2/2] feat: Added REXS 2.0.0 --- CHANGELOG.md | 1 + .../java/info/rexs/schema/RexsSchemaFile.java | 3 + .../info/rexs/schema/RexsSchemaRegistry.java | 1 + .../rexs/schema/constants/RexsVersion.java | 4 +- .../standard/RexsStandardAttributeIds.java | 4266 ++++-- .../standard/RexsStandardComponentTypes.java | 196 +- .../standard/RexsStandardRelationRoles.java | 42 +- .../standard/RexsStandardRelationTypes.java | 26 +- .../standard/RexsStandardUnitIds.java | 17 +- .../standard/RexsStandardVersions.java | 7 +- .../upgraders/ModelChangelogUpgrader.java | 18 +- .../upgraders/ModelUpgraderV17toV20.java | 43 + .../upgrade/upgraders/UpgradeResolver.java | 8 + .../upgraders/changelog/ChangelogFile.java | 3 + .../RexsStandardAttributeValidator.java | 4 +- .../info/rexs/schema/rexs_schema_2.0.0.xml | 11948 ++++++++++++++++ .../changelog/rexs_changelog_1.7_to_2.0.0.xml | 10768 ++++++++++++++ .../java/info/rexs/io/RexsFileReaderTest.java | 1 - .../rexs/io/json/RexsJsonFileReaderTest.java | 1 - .../rexs/io/zip/RexsZipFileReaderTest.java | 1 - .../main/java/info/rexs/cli/Application.java | 6 +- 21 files changed, 25773 insertions(+), 1591 deletions(-) create mode 100644 api/src/main/java/info/rexs/upgrade/upgraders/ModelUpgraderV17toV20.java create mode 100644 api/src/main/resources/info/rexs/schema/rexs_schema_2.0.0.xml create mode 100644 api/src/main/resources/info/rexs/upgrade/upgraders/changelog/rexs_changelog_1.7_to_2.0.0.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index 4aa564b..6f2fab0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- Added REXS 2.0.0 - Added equivalent untis to `RexsStandardUnitIds` (`deg`, `degree`) - Changelog: Added changes to allowed combinations in relations. diff --git a/api/src/main/java/info/rexs/schema/RexsSchemaFile.java b/api/src/main/java/info/rexs/schema/RexsSchemaFile.java index 16f4be1..632d3bb 100644 --- a/api/src/main/java/info/rexs/schema/RexsSchemaFile.java +++ b/api/src/main/java/info/rexs/schema/RexsSchemaFile.java @@ -64,6 +64,9 @@ public class RexsSchemaFile { /** REXS 1.7 */ public static final RexsSchemaFile V1_7 = create(RexsStandardVersions.V1_7); + /** REXS 2.0.0 */ + public static final RexsSchemaFile V2_0_0 = create(RexsStandardVersions.V2_0_0); + /** The {@link RexsVersion} of the REXS schema file. */ private final RexsVersion version; diff --git a/api/src/main/java/info/rexs/schema/RexsSchemaRegistry.java b/api/src/main/java/info/rexs/schema/RexsSchemaRegistry.java index 661032a..f8b3180 100644 --- a/api/src/main/java/info/rexs/schema/RexsSchemaRegistry.java +++ b/api/src/main/java/info/rexs/schema/RexsSchemaRegistry.java @@ -69,6 +69,7 @@ private RexsSchemaRegistry() { registerRexsVersion(RexsStandardVersions.V1_5); registerRexsVersion(RexsStandardVersions.V1_6); registerRexsVersion(RexsStandardVersions.V1_7); + registerRexsVersion(RexsStandardVersions.V2_0_0); } catch (Exception ex) { throw new RuntimeException("error while registering rexs model:", ex); } diff --git a/api/src/main/java/info/rexs/schema/constants/RexsVersion.java b/api/src/main/java/info/rexs/schema/constants/RexsVersion.java index 4337a75..6d4d1f9 100644 --- a/api/src/main/java/info/rexs/schema/constants/RexsVersion.java +++ b/api/src/main/java/info/rexs/schema/constants/RexsVersion.java @@ -114,8 +114,8 @@ public static RexsVersion create(String schemaVersion, String schemaProvider, St } // assure that the schema version follows X.X pattern - if (!schemaVersion.matches("\\d+\\.\\d+") && !schemaVersion.equalsIgnoreCase(DEV_VERSION_NAME)) - throw new IllegalArgumentException("schemaVersion must follow the pattern X.X"); + if (!schemaVersion.matches("\\d+\\.\\d+(\\.\\d)?") && !schemaVersion.equalsIgnoreCase(DEV_VERSION_NAME)) + throw new IllegalArgumentException("schemaVersion must follow the pattern X.X or X.X.X"); // create the primary version RexsVersion primaryVersion = new RexsVersion(schemaVersion, schemaProvider, primaryModelVersion, List.of(additionalModelVersions)); diff --git a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardAttributeIds.java b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardAttributeIds.java index dd3e195..62868d1 100644 --- a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardAttributeIds.java +++ b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardAttributeIds.java @@ -22,7 +22,7 @@ /** * This class represents the ID of a REXS attribute. *

- * It contains constants for all attribute IDs of official REXS versions (1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7). + * It contains constants for all attribute IDs of official REXS versions (1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). * * @author FVA GmbH */ @@ -32,39 +32,75 @@ public interface RexsStandardAttributeIds { /** Acceleration factor according to FVA 341 (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId acceleration_factor_according_fva_341 = RexsAttributeId.create("acceleration_factor_according_fva_341", RexsStandardUnitIds.none); - /** Account for gravity (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Account for gravity (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId account_for_gravity = RexsAttributeId.create("account_for_gravity", RexsStandardUnitIds.none); - /** Account for shear deformation (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Account for shear deformation (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId account_for_shear_deformation = RexsAttributeId.create("account_for_shear_deformation", RexsStandardUnitIds.none); + /** Active root diameter (Versions: 2.0.0) */ + RexsAttributeId active_root_diameter = RexsAttributeId.create("active_root_diameter", RexsStandardUnitIds.mm); + + /** Active tip diameter (Versions: 2.0.0) */ + RexsAttributeId active_tip_diameter = RexsAttributeId.create("active_tip_diameter", RexsStandardUnitIds.mm); + + /** Actual tangential load (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId actual_tangential_load_agma_925_2003 = RexsAttributeId.create("actual_tangential_load_agma_925_2003", RexsStandardUnitIds.newton); + /** Actual tangential load (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId actual_tangential_load_agma_925_a03 = RexsAttributeId.create("actual_tangential_load_agma_925_a03", RexsStandardUnitIds.newton); + /** Addendum angle (Versions: 2.0.0) */ + RexsAttributeId addendum_angle = RexsAttributeId.create("addendum_angle", RexsStandardUnitIds.deg); + /** Tooth tip height (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId addendum_basic_profile = RexsAttributeId.create("addendum_basic_profile", RexsStandardUnitIds.mm); - /** Addendum coefficient of basic profile (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Addendum coefficient of basic profile (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId addendum_coefficient_basic_profile = RexsAttributeId.create("addendum_coefficient_basic_profile", RexsStandardUnitIds.none); - /** Addendum coefficient tool reference profile relative to module (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Addendum coefficient tool reference profile relative to module (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId addendum_coefficient_reference_profile = RexsAttributeId.create("addendum_coefficient_reference_profile", RexsStandardUnitIds.none); - /** Addendum modification (profile shift) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Addendum modification (profile shift) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId addendum_modification = RexsAttributeId.create("addendum_modification", RexsStandardUnitIds.mm); - /** Addendum modification coefficient (profile shift coefficient) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Addendum modification coefficient (profile shift coefficient) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId addendum_modification_coefficient = RexsAttributeId.create("addendum_modification_coefficient", RexsStandardUnitIds.none); - /** Addendum modification coefficient (profile shift coefficient) finished gear (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Addendum modification coefficient (profile shift coefficient) finished gear (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId addendum_modification_coefficient_after_finishing = RexsAttributeId.create("addendum_modification_coefficient_after_finishing", RexsStandardUnitIds.none); - /** Addendum modification coefficient worm wheel (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Addendum modification coefficient worm wheel (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId addendum_modification_coefficient_worm_wheel = RexsAttributeId.create("addendum_modification_coefficient_worm_wheel", RexsStandardUnitIds.none); - /** Addendum reference profile of tool (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Addendum reference profile of tool (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId addendum_reference_profile = RexsAttributeId.create("addendum_reference_profile", RexsStandardUnitIds.mm); + /** Adjacent pitch deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId adjacent_pitch_difference_deviation_din_3962_1978 = RexsAttributeId.create("adjacent_pitch_difference_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Adjacent pitch deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId adjacent_pitch_difference_deviation_iso_1328_2013 = RexsAttributeId.create("adjacent_pitch_difference_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Adjacent pitch difference tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId adjacent_pitch_difference_tolerance_class_din_3962_1978 = RexsAttributeId.create("adjacent_pitch_difference_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Adjacent pitch difference tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId adjacent_pitch_difference_tolerance_class_iso_1328_2013 = RexsAttributeId.create("adjacent_pitch_difference_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Correction factor K_1 for local material strength (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId adjustment_factor_k_1_for_local_material_strength_iso_6336_2019 = RexsAttributeId.create("adjustment_factor_k_1_for_local_material_strength_iso_6336_2019", RexsStandardUnitIds.none); + + /** Correction factor K_2 for local material strength (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId adjustment_factor_k_2_for_local_material_strength_iso_6336_2019 = RexsAttributeId.create("adjustment_factor_k_2_for_local_material_strength_iso_6336_2019", RexsStandardUnitIds.none); + + /** Correction factor K_CHD for local material strength (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId adjustment_factor_k_chd_for_local_material_strength_iso_6336_2019 = RexsAttributeId.create("adjustment_factor_k_chd_for_local_material_strength_iso_6336_2019", RexsStandardUnitIds.none); + + /** Correction factor K_p_H,sigma_RS,max for local material strength (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId adjustment_factor_k_p_h_sigma_rs_max_for_local_material_strength_iso_6336_2019 = RexsAttributeId.create("adjustment_factor_k_p_h_sigma_rs_max_for_local_material_strength_iso_6336_2019", RexsStandardUnitIds.none); + /** All bearing elements are identical (Versions: 1.0) */ RexsAttributeId all_rolling_elements_are_identical = RexsAttributeId.create("all_rolling_elements_are_identical", RexsStandardUnitIds.none); @@ -74,114 +110,135 @@ public interface RexsStandardAttributeIds { /** Allowable stress number bending (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId allowable_stress_number_bending_iso_10300_2014 = RexsAttributeId.create("allowable_stress_number_bending_iso_10300_2014", RexsStandardUnitIds.newton_per_mm2); - /** Allowable stress number contact (ISO 6336:2003) (Versions: 1.7) */ - RexsAttributeId allowable_stress_number_contact_iso_6336_2003 = RexsAttributeId.create("allowable_stress_number_contact_iso_6336_2003", RexsStandardUnitIds.newton_per_mm2); + /** Allowable stress number contact (ISO 6336:2003) (Versions: 1.7, 2.0.0) */ + RexsAttributeId allowable_stress_number_contact_iso_6336_2003 = RexsAttributeId.create("allowable_stress_number_contact_iso_6336_2003", RexsStandardUnitIds.mega_pascal); - /** Allowable stress number contact (ISO 6336:2016) (Versions: 1.7) */ - RexsAttributeId allowable_stress_number_contact_iso_6336_2016 = RexsAttributeId.create("allowable_stress_number_contact_iso_6336_2016", RexsStandardUnitIds.newton_per_mm2); + /** Allowable stress number contact (ISO 6336:2016) (Versions: 1.7, 2.0.0) */ + RexsAttributeId allowable_stress_number_contact_iso_6336_2016 = RexsAttributeId.create("allowable_stress_number_contact_iso_6336_2016", RexsStandardUnitIds.mega_pascal); /** Allowable stress number for contact stress (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId allowable_stress_number_for_contact_stress_iso_10300_2014 = RexsAttributeId.create("allowable_stress_number_for_contact_stress_iso_10300_2014", RexsStandardUnitIds.newton_per_mm2); - /** Allowable stress number tooth root (ISO 6336:2003) (Versions: 1.7) */ - RexsAttributeId allowable_stress_number_tooth_root_iso_6336_2003 = RexsAttributeId.create("allowable_stress_number_tooth_root_iso_6336_2003", RexsStandardUnitIds.newton_per_mm2); + /** Allowable stress number tooth root (ISO 6336:2003) (Versions: 1.7, 2.0.0) */ + RexsAttributeId allowable_stress_number_tooth_root_iso_6336_2003 = RexsAttributeId.create("allowable_stress_number_tooth_root_iso_6336_2003", RexsStandardUnitIds.mega_pascal); - /** Allowable stress number tooth root (ISO 6336:2016) (Versions: 1.7) */ - RexsAttributeId allowable_stress_number_tooth_root_iso_6336_2016 = RexsAttributeId.create("allowable_stress_number_tooth_root_iso_6336_2016", RexsStandardUnitIds.newton_per_mm2); + /** Allowable stress number tooth root (ISO 6336:2016) (Versions: 1.7, 2.0.0) */ + RexsAttributeId allowable_stress_number_tooth_root_iso_6336_2016 = RexsAttributeId.create("allowable_stress_number_tooth_root_iso_6336_2016", RexsStandardUnitIds.mega_pascal); - /** Alternating bending strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId alternating_bending_strength_din_743_2012 = RexsAttributeId.create("alternating_bending_strength_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Alternating bending strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId alternating_bending_strength_din_743_2012 = RexsAttributeId.create("alternating_bending_strength_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Alternating tension/ compression strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId alternating_tensile_strength_din_743_2012 = RexsAttributeId.create("alternating_tensile_strength_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Alternating tension/ compression strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId alternating_tensile_strength_din_743_2012 = RexsAttributeId.create("alternating_tensile_strength_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Alternating torsional strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId alternating_torsion_strength_din_743_2012 = RexsAttributeId.create("alternating_torsion_strength_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Alternating torsional strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId alternating_torsion_strength_din_743_2012 = RexsAttributeId.create("alternating_torsion_strength_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Ambient pressure (Versions: 1.6, 1.7) */ - RexsAttributeId ambient_pressure_plain_bearing = RexsAttributeId.create("ambient_pressure_plain_bearing", RexsStandardUnitIds.newton_per_mm2); + /** Ambient pressure (Versions: 1.6, 1.7, 2.0.0) */ + RexsAttributeId ambient_pressure_plain_bearing = RexsAttributeId.create("ambient_pressure_plain_bearing", RexsStandardUnitIds.mega_pascal); - /** Axial journal ambient temperature (front) (Versions: 1.6, 1.7) */ + /** Axial journal ambient temperature (front) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId ambient_temperature_journal_front_plain_bearing = RexsAttributeId.create("ambient_temperature_journal_front_plain_bearing", RexsStandardUnitIds.degree_celsius); - /** Axial journal ambient temperature (rear) (Versions: 1.6, 1.7) */ + /** Axial journal ambient temperature (rear) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId ambient_temperature_journal_rear_plain_bearing = RexsAttributeId.create("ambient_temperature_journal_rear_plain_bearing", RexsStandardUnitIds.degree_celsius); - /** Axial bearing shell ambient temperature (front) (Versions: 1.6, 1.7) */ + /** Axial bearing shell ambient temperature (front) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId ambient_temperature_shell_front_plain_bearing = RexsAttributeId.create("ambient_temperature_shell_front_plain_bearing", RexsStandardUnitIds.degree_celsius); - /** Radial bearing shell ambient temperature (Versions: 1.6, 1.7) */ + /** Radial bearing shell ambient temperature (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId ambient_temperature_shell_radial_plain_bearing = RexsAttributeId.create("ambient_temperature_shell_radial_plain_bearing", RexsStandardUnitIds.degree_celsius); - /** Axial bearing shell ambient temperature (rear) (Versions: 1.6, 1.7) */ + /** Axial bearing shell ambient temperature (rear) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId ambient_temperature_shell_rear_plain_bearing = RexsAttributeId.create("ambient_temperature_shell_rear_plain_bearing", RexsStandardUnitIds.degree_celsius); - /** Ambient temperature (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Ambient temperature (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId ambient_temperature_vdi_2736_2014 = RexsAttributeId.create("ambient_temperature_vdi_2736_2014", RexsStandardUnitIds.degree_celsius); - /** Angle of blade sequence (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Angle of blade sequence (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId angle_of_blade_sequence = RexsAttributeId.create("angle_of_blade_sequence", RexsStandardUnitIds.deg); - /** Relative tilting of the inner ring around the v-axis compared to the outer ring. (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Relative tilting of the inner ring around the v-axis compared to the outer ring. (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId angular_deflection_in_v = RexsAttributeId.create("angular_deflection_in_v", RexsStandardUnitIds.radian); - /** Relative tilting of the inner ring around the w-axis compared to the outer ring. (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Relative tilting of the inner ring around the w-axis compared to the outer ring. (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId angular_deflection_in_w = RexsAttributeId.create("angular_deflection_in_w", RexsStandardUnitIds.radian); - /** Angular offset of the mounting position of the outer ring around the v-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Angular offset of the mounting position of the outer ring around the v-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId angular_misalignment_around_v_axis = RexsAttributeId.create("angular_misalignment_around_v_axis", RexsStandardUnitIds.deg); - /** Angular offset of the mounting position of the outer ring around the w-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Angular offset of the mounting position of the outer ring around the w-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId angular_misalignment_around_w_axis = RexsAttributeId.create("angular_misalignment_around_w_axis", RexsStandardUnitIds.deg); - /** Angular motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Angular motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId angular_motion_coefficients = RexsAttributeId.create("angular_motion_coefficients", RexsStandardUnitIds.none); - /** Angular position around u axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Angular position around u axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId angular_position_around_u = RexsAttributeId.create("angular_position_around_u", RexsStandardUnitIds.deg); - /** Angular position of the center of curvature of the circular profile (Versions: 1.6, 1.7) */ + /** Angular position of the center of curvature of the circular profile (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId angular_position_center_of_curvatue = RexsAttributeId.create("angular_position_center_of_curvatue", RexsStandardUnitIds.deg); - /** Angular velocity (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Angular velocity (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId angular_velocity = RexsAttributeId.create("angular_velocity", RexsStandardUnitIds.radian_per_s); - /** Application factor (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Application factor design calculation (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId application_factor_design_vdi_2736_2014 = RexsAttributeId.create("application_factor_design_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Application factor (DIN 3990:1987) (Versions: 2.0.0) */ + RexsAttributeId application_factor_din_3990_1987 = RexsAttributeId.create("application_factor_din_3990_1987", RexsStandardUnitIds.none); + + /** Application factor (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId application_factor_din_3996_2019 = RexsAttributeId.create("application_factor_din_3996_2019", RexsStandardUnitIds.none); - /** Application factor (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Application factor (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId application_factor_din_6892_2012 = RexsAttributeId.create("application_factor_din_6892_2012", RexsStandardUnitIds.none); /** Application factor for fatigue load (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId application_factor_for_fatigue_load_vdi_2736_2014 = RexsAttributeId.create("application_factor_for_fatigue_load_vdi_2736_2014", RexsStandardUnitIds.none); - /** Application factor (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Application factor (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId application_factor_iso_10300_2014 = RexsAttributeId.create("application_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Application factor (ISO 10300:2023) (Versions: 1.7) */ + /** Application factor (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId application_factor_iso_10300_2023 = RexsAttributeId.create("application_factor_iso_10300_2023", RexsStandardUnitIds.none); - /** Application factor (ISO 6336:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Application factor (ISO 6336:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId application_factor_iso_6336_2006 = RexsAttributeId.create("application_factor_iso_6336_2006", RexsStandardUnitIds.none); - /** Application factor (ISO 6336:2019) (Versions: 1.7) */ + /** Application factor (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId application_factor_iso_6336_2019 = RexsAttributeId.create("application_factor_iso_6336_2019", RexsStandardUnitIds.none); - /** Application factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Application factor scuffing (ISO 6336:2022) (Versions: 2.0.0) */ + RexsAttributeId application_factor_scuffing_iso_6336_2022 = RexsAttributeId.create("application_factor_scuffing_iso_6336_2022", RexsStandardUnitIds.none); + + /** Application factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId application_factor_tooth_root_iso_6336_2006 = RexsAttributeId.create("application_factor_tooth_root_iso_6336_2006", RexsStandardUnitIds.none); - /** Application factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Application factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId application_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("application_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); - /** Estimated strength value design calculation VDI 2736 2014 (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId approximate_strength_value_vdi_2736_2014 = RexsAttributeId.create("approximate_strength_value_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); + /** Application factor (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId application_factor_vdi_2736_2014 = RexsAttributeId.create("application_factor_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Estimated strength value design calculation (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId approximate_strength_value_vdi_2736_2014 = RexsAttributeId.create("approximate_strength_value_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); + + /** Approximated standard deviation of scuffing temperature (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId approximated_standard_deviation_of_scuffing_temperature_agma_925_2003 = RexsAttributeId.create("approximated_standard_deviation_of_scuffing_temperature_agma_925_2003", RexsStandardUnitIds.degree_celsius); /** Approximated standard deviation of scuffing temperature (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId approximated_standard_deviation_of_scuffing_temperature_agma_925_a03 = RexsAttributeId.create("approximated_standard_deviation_of_scuffing_temperature_agma_925_a03", RexsStandardUnitIds.degree_celsius); + /** Average surface roughness for filter cutoff length (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId arithmentic_mean_roughness_at_filter_cutoff_of_wavelength_agma_925_2003 = RexsAttributeId.create("arithmentic_mean_roughness_at_filter_cutoff_of_wavelength_agma_925_2003", RexsStandardUnitIds.mum); + /** Average surface roughness for filter cutoff length (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId arithmentic_mean_roughness_at_filter_cutoff_of_wavelength_agma_925_a03 = RexsAttributeId.create("arithmentic_mean_roughness_at_filter_cutoff_of_wavelength_agma_925_a03", RexsStandardUnitIds.mum); + /** Arithmetic average of R_q1x (Pinion) and R_q2x (Gear) at filter cutoff of wavelength (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId arithmetic_average_of_root_mean_square_roughness_of_pinion_and_gear_agma_925_2003 = RexsAttributeId.create("arithmetic_average_of_root_mean_square_roughness_of_pinion_and_gear_agma_925_2003", RexsStandardUnitIds.mum); + /** Arithmetic average of R_q1x (Pinion) and R_q2x (Gear) at filter cutoff of wavelength (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId arithmetic_average_of_root_mean_square_roughness_of_pinion_and_gear_agma_925_a03 = RexsAttributeId.create("arithmetic_average_of_root_mean_square_roughness_of_pinion_and_gear_agma_925_a03", RexsStandardUnitIds.mum); @@ -191,7 +248,16 @@ public interface RexsStandardAttributeIds { /** Arithmetic average roughness root (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId arithmetic_average_roughness_root = RexsAttributeId.create("arithmetic_average_roughness_root", RexsStandardUnitIds.mum); - /** Averaged linear wear (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Arithmetic average roughness flank (ISO 4287:1997) (Versions: 2.0.0) */ + RexsAttributeId arithmetic_mean_roughness_flank_iso_4287_1997 = RexsAttributeId.create("arithmetic_mean_roughness_flank_iso_4287_1997", RexsStandardUnitIds.mum); + + /** Arithmetic average roughness root (ISO 4287:1997) (Versions: 2.0.0) */ + RexsAttributeId arithmetic_mean_roughness_root_iso_4287_1997 = RexsAttributeId.create("arithmetic_mean_roughness_root_iso_4287_1997", RexsStandardUnitIds.mum); + + /** Associated diameter (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId associated_diameter_iso_6336_2019 = RexsAttributeId.create("associated_diameter_iso_6336_2019", RexsStandardUnitIds.mm); + + /** Averaged linear wear (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId averaged_linear_wear_vdi_2736_2014 = RexsAttributeId.create("averaged_linear_wear_vdi_2736_2014", RexsStandardUnitIds.mm); /** Averaged peak-to-valley height flank (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -203,82 +269,82 @@ public interface RexsStandardAttributeIds { /** Axial backlash (Versions: 1.0) */ RexsAttributeId axial_backlash = RexsAttributeId.create("axial_backlash", RexsStandardUnitIds.mum); - /** Axial increase of backlash (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial increase of backlash (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_backlash_increase = RexsAttributeId.create("axial_backlash_increase", RexsStandardUnitIds.mm); - /** Axial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_bearing_clearance = RexsAttributeId.create("axial_bearing_clearance", RexsStandardUnitIds.mum); - /** Axial clearance (Versions: 1.5, 1.6, 1.7) */ + /** Axial clearance (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_clearance = RexsAttributeId.create("axial_clearance", RexsStandardUnitIds.mum); - /** Axial bearing clearance class (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial bearing clearance class (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_clearance_class = RexsAttributeId.create("axial_clearance_class", RexsStandardUnitIds.none); - /** Relative displacement of the inner ring in the u-direction compared to the outer ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Relative displacement of the inner ring in the u-direction compared to the outer ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_deflection = RexsAttributeId.create("axial_deflection", RexsStandardUnitIds.mum); - /** Axial displacement of gear (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial displacement of gear (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_displacement_gear = RexsAttributeId.create("axial_displacement_gear", RexsStandardUnitIds.mm); - /** Axial displacement of pinion (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial displacement of pinion (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_displacement_pinion = RexsAttributeId.create("axial_displacement_pinion", RexsStandardUnitIds.mm); - /** Axial distance between load input and output point (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Axial distance between load input and output point (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_distance_between_load_input_and_output_din_6892_2012 = RexsAttributeId.create("axial_distance_between_load_input_and_output_din_6892_2012", RexsStandardUnitIds.mm); - /** Axial dynamic load rating (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial dynamic load rating (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_dynamic_load_rating = RexsAttributeId.create("axial_dynamic_load_rating", RexsStandardUnitIds.kilo_newton); - /** Axial factor (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial factor (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_factor_y_0 = RexsAttributeId.create("axial_factor_y_0", RexsStandardUnitIds.none); - /** Axial load factor Y1 for F_a/F_r <= e (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial load factor Y1 for F_a/F_r <= e (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_factor_y_1 = RexsAttributeId.create("axial_factor_y_1", RexsStandardUnitIds.none); - /** Axial load factor Y2 for F_a/F_r > e (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial load factor Y2 for F_a/F_r > e (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_factor_y_2 = RexsAttributeId.create("axial_factor_y_2", RexsStandardUnitIds.none); - /** Axial force in u-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial force in u-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_force = RexsAttributeId.create("axial_force", RexsStandardUnitIds.kilo_newton); - /** Support of axial loads (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Support of axial loads (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_force_absorption = RexsAttributeId.create("axial_force_absorption", RexsStandardUnitIds.none); - /** Support of axial loads (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Support of axial loads (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_force_absorption_of_row = RexsAttributeId.create("axial_force_absorption_of_row", RexsStandardUnitIds.none); - /** Maximum axial force (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum axial force (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_force_maximum_din_743_2012 = RexsAttributeId.create("axial_force_maximum_din_743_2012", RexsStandardUnitIds.newton); - /** Stress ratio of the axial force (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Stress ratio of the axial force (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_force_stress_ratio_din_743_2012 = RexsAttributeId.create("axial_force_stress_ratio_din_743_2012", RexsStandardUnitIds.none); - /** Upper value of axial force (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Upper value of axial force (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_force_upper_value_din_743_2012 = RexsAttributeId.create("axial_force_upper_value_din_743_2012", RexsStandardUnitIds.newton); - /** Axial machining allowance (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial machining allowance (DIN 509:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_maching_allowance_din_509_2006 = RexsAttributeId.create("axial_maching_allowance_din_509_2006", RexsStandardUnitIds.mm); - /** Axial module (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial module (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_module = RexsAttributeId.create("axial_module", RexsStandardUnitIds.mm); /** Axial module (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId axial_module_din_3975_2017 = RexsAttributeId.create("axial_module_din_3975_2017", RexsStandardUnitIds.mm); - /** Axial pitch (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial pitch (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_pitch = RexsAttributeId.create("axial_pitch", RexsStandardUnitIds.mm); /** Axial pitch (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId axial_pitch_din_3975_2017 = RexsAttributeId.create("axial_pitch_din_3975_2017", RexsStandardUnitIds.mm); - /** Axial position of the center of the plain bearing feature (Versions: 1.6, 1.7) */ + /** Axial position of the center of the plain bearing feature (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_position_of_plain_bearing_feature = RexsAttributeId.create("axial_position_of_plain_bearing_feature", RexsStandardUnitIds.mm); - /** Axial static load rating (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial static load rating (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_static_load_rating = RexsAttributeId.create("axial_static_load_rating", RexsStandardUnitIds.kilo_newton); - /** Axial stiffness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial stiffness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId axial_stiffness = RexsAttributeId.create("axial_stiffness", RexsStandardUnitIds.newton_per_m); /** Base diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -287,112 +353,127 @@ public interface RexsStandardAttributeIds { /** Base circle diameter (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId base_circle_diameter_din_3975_2017 = RexsAttributeId.create("base_circle_diameter_din_3975_2017", RexsStandardUnitIds.mm); - /** Base diameter of virtual cylindrical gear in normal section (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Base diameter (Versions: 2.0.0) */ + RexsAttributeId base_diameter = RexsAttributeId.create("base_diameter", RexsStandardUnitIds.mm); + + /** Base diameter of virtual cylindrical gear in normal section (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId base_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2014 = RexsAttributeId.create("base_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2014", RexsStandardUnitIds.mm); - /** Base diameter of virtual cylindrical gear in normal section (ISO 10300:2023) (Versions: 1.7) */ + /** Base diameter of virtual cylindrical gear in normal section (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId base_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2023 = RexsAttributeId.create("base_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2023", RexsStandardUnitIds.mm); - /** Base diameter of virtual cylindrical gear (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Base diameter of virtual cylindrical gear (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId base_diameter_virtual_cylindrical_gear_iso_10300_2014 = RexsAttributeId.create("base_diameter_virtual_cylindrical_gear_iso_10300_2014", RexsStandardUnitIds.mm); - /** Base diameter of virtual cylindrical gear (ISO 10300:2023) (Versions: 1.7) */ + /** Base diameter of virtual cylindrical gear (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId base_diameter_virtual_cylindrical_gear_iso_10300_2023 = RexsAttributeId.create("base_diameter_virtual_cylindrical_gear_iso_10300_2023", RexsStandardUnitIds.mm); /** Basic factor according to FVA 341 (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId base_factor_according_fva_341 = RexsAttributeId.create("base_factor_according_fva_341", RexsStandardUnitIds.none); + /** Base pitch deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId base_pitch_deviation_din_3962_1978 = RexsAttributeId.create("base_pitch_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Base pitch tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId base_pitch_tolerance_class_din_3962_1978 = RexsAttributeId.create("base_pitch_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + /** Basic crown gear addendum factor (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId basic_addendum_coefficient = RexsAttributeId.create("basic_addendum_coefficient", RexsStandardUnitIds.none); + /** Basic crown gear addendum factor (Versions: 2.0.0) */ + RexsAttributeId basic_crown_gear_addendum_factor = RexsAttributeId.create("basic_crown_gear_addendum_factor", RexsStandardUnitIds.none); + + /** Basic crown gear dedendum factor (Versions: 2.0.0) */ + RexsAttributeId basic_crown_gear_dedendum_factor = RexsAttributeId.create("basic_crown_gear_dedendum_factor", RexsStandardUnitIds.none); + /** Basic crown gear dedendum factor (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId basic_dedendum_coefficient = RexsAttributeId.create("basic_dedendum_coefficient", RexsStandardUnitIds.none); /** Basic strength root (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6) */ RexsAttributeId basic_strength_root = RexsAttributeId.create("basic_strength_root", RexsStandardUnitIds.newton_per_mm2); - /** Basis of lubricant (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Basis of lubricant (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId basis = RexsAttributeId.create("basis", RexsStandardUnitIds.none); - /** Bearing ring type (Versions: 1.6, 1.7) */ + /** Bearing ring type (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId bearing_ring_type = RexsAttributeId.create("bearing_ring_type", RexsStandardUnitIds.none); - /** Bearing tolerance class (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bearing tolerance class (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bearing_tolerance_class = RexsAttributeId.create("bearing_tolerance_class", RexsStandardUnitIds.none); - /** Bearing type (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bearing type (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bearing_type = RexsAttributeId.create("bearing_type", RexsStandardUnitIds.none); - /** Beginning of feather key supporting length (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Beginning of feather key supporting length (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId beginning_of_feather_key_supporting_length = RexsAttributeId.create("beginning_of_feather_key_supporting_length", RexsStandardUnitIds.mm); - /** Bending moment arm tooth root stress (ISO 6336:2006) (Versions: 1.7) */ + /** Bending moment arm tooth root stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId bending_moment_arm_tooth_root_stress_iso_6336_2006 = RexsAttributeId.create("bending_moment_arm_tooth_root_stress_iso_6336_2006", RexsStandardUnitIds.mm); - /** Bending moment arm tooth root stress (ISO 6336:2019) (Versions: 1.7) */ + /** Bending moment arm tooth root stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId bending_moment_arm_tooth_root_stress_iso_6336_2019 = RexsAttributeId.create("bending_moment_arm_tooth_root_stress_iso_6336_2019", RexsStandardUnitIds.mm); - /** Tilting stiffness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tilting stiffness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bending_stiffness = RexsAttributeId.create("bending_stiffness", RexsStandardUnitIds.newton_mm_per_rad); - /** Bending strength geometry factor (method B2) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Bending strength geometry factor (method B2) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bending_strength_geometry_factor_iso_10300_2014 = RexsAttributeId.create("bending_strength_geometry_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Bending strength geometry factor (method B2) (ISO 10300:2023) (Versions: 1.7) */ + /** Bending strength geometry factor (method B2) (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId bending_strength_geometry_factor_iso_10300_2023 = RexsAttributeId.create("bending_strength_geometry_factor_iso_10300_2023", RexsStandardUnitIds.none); - /** Maximum bending torque (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum bending torque (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bending_torque_maximum_din_743_2012 = RexsAttributeId.create("bending_torque_maximum_din_743_2012", RexsStandardUnitIds.newton_m); - /** Stress ratio R of the bending moment (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Stress ratio R of the bending moment (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bending_torque_stress_ratio_din_743_2012 = RexsAttributeId.create("bending_torque_stress_ratio_din_743_2012", RexsStandardUnitIds.none); - /** Alternating load bending moment, upper value (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Alternating load bending moment, upper value (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bending_torque_upper_value_din_743_2012 = RexsAttributeId.create("bending_torque_upper_value_din_743_2012", RexsStandardUnitIds.newton_m); - /** Bending yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId bending_yield_stress_din_743_2012 = RexsAttributeId.create("bending_yield_stress_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Bending yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId bending_yield_stress_din_743_2012 = RexsAttributeId.create("bending_yield_stress_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Bevel orientation (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bevel orientation (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bevel_cone_orientation = RexsAttributeId.create("bevel_cone_orientation", RexsStandardUnitIds.none); - /** Bevel gear factor pitting (method B1) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Bevel gear factor pitting (method B1) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bevel_gear_factor_pitting_iso_10300_2014 = RexsAttributeId.create("bevel_gear_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Bevel gear factor pitting (method B1) (ISO 10300:2023) (Versions: 1.7) */ + /** Bevel gear factor pitting (method B1) (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId bevel_gear_factor_pitting_iso_10300_2023 = RexsAttributeId.create("bevel_gear_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Bevel spiral angle factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Bevel spiral angle factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bevel_spiral_angle_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("bevel_spiral_angle_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Bevel spiral angle factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Bevel spiral angle factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId bevel_spiral_angle_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("bevel_spiral_angle_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Blade dedenum (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Blade dedenum (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId blade_dedendum = RexsAttributeId.create("blade_dedendum", RexsStandardUnitIds.mm); - /** Blade point radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Blade point radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId blade_point_radius = RexsAttributeId.create("blade_point_radius", RexsStandardUnitIds.mm); - /** Blade pressure angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Blade pressure angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId blade_pressure_angle = RexsAttributeId.create("blade_pressure_angle", RexsStandardUnitIds.deg); - /** Blade profile height (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Blade profile height (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId blade_profile_height = RexsAttributeId.create("blade_profile_height", RexsStandardUnitIds.mm); - /** Blade spheric radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Blade spheric radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId blade_spheric_radius = RexsAttributeId.create("blade_spheric_radius", RexsStandardUnitIds.mm); - /** Contour coordinates u (Versions: 1.6, 1.7) */ + /** Contour coordinates u (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId body_contour_coordinate_u = RexsAttributeId.create("body_contour_coordinate_u", RexsStandardUnitIds.mm); - /** Contour coordinates v (Versions: 1.6, 1.7) */ + /** Contour coordinates v (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId body_contour_coordinate_v = RexsAttributeId.create("body_contour_coordinate_v", RexsStandardUnitIds.mm); - /** Contour radius (Versions: 1.6, 1.7) */ + /** Contour radius (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId body_contour_element_radius = RexsAttributeId.create("body_contour_element_radius", RexsStandardUnitIds.mm); - /** Contour element type (Versions: 1.6, 1.7) */ + /** Contour element type (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId body_contour_element_type = RexsAttributeId.create("body_contour_element_type", RexsStandardUnitIds.none); /** Surface roughness of casing bore (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -404,139 +485,169 @@ public interface RexsStandardAttributeIds { /** Bottom clearance factor (Versions: 1.0, 1.1) */ RexsAttributeId bottom_clearance_factor = RexsAttributeId.create("bottom_clearance_factor", RexsStandardUnitIds.none); - /** Bulk temperature (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bulk temperature (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bulk_temperature = RexsAttributeId.create("bulk_temperature", RexsStandardUnitIds.degree_celsius); - /** Bulk temperature (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Bulk temperature (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId bulk_temperature_iso_10300_2021 = RexsAttributeId.create("bulk_temperature_iso_10300_2021", RexsStandardUnitIds.degree_celsius); - /** Calculation method (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Buttressing factor (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId buttressing_factor_iso_6336_2019 = RexsAttributeId.create("buttressing_factor_iso_6336_2019", RexsStandardUnitIds.none); + + /** Calculation method (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId calculation_method_din_6892_2012 = RexsAttributeId.create("calculation_method_din_6892_2012", RexsStandardUnitIds.none); - /** Calculation method of ISO 10300:2014 (Versions: 1.7) */ + /** Calculation method (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ RexsAttributeId calculation_method_iso_10300_2014 = RexsAttributeId.create("calculation_method_iso_10300_2014", RexsStandardUnitIds.none); - /** Calculation method of ISO 10300:2023 (Versions: 1.7) */ + /** Calculation method (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId calculation_method_iso_10300_2023 = RexsAttributeId.create("calculation_method_iso_10300_2023", RexsStandardUnitIds.none); - /** Tolerance class of casing bore (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** ISO 23509:2025 calculation method (Versions: 2.0.0) */ + RexsAttributeId calculation_method_iso_23509_2025 = RexsAttributeId.create("calculation_method_iso_23509_2025", RexsStandardUnitIds.none); + + /** Capacity (Versions: 2.0.0) */ + RexsAttributeId capacity = RexsAttributeId.create("capacity", RexsStandardUnitIds.unit_62); + + /** Tolerance class of casing bore (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId casing_bore_tolerance_class = RexsAttributeId.create("casing_bore_tolerance_class", RexsStandardUnitIds.none); - /** Outer diameter of casing for the operating clearance calculation (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer diameter of casing for the operating clearance calculation (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId casing_outer_diameter = RexsAttributeId.create("casing_outer_diameter", RexsStandardUnitIds.mm); - /** Catalogue designation (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Catalogue designation (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId catalogue_designation = RexsAttributeId.create("catalogue_designation", RexsStandardUnitIds.none); - /** Catalogue value e (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Catalogue value e (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId catalogue_value_e = RexsAttributeId.create("catalogue_value_e", RexsStandardUnitIds.none); - /** Center distance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Center distance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId center_distance = RexsAttributeId.create("center_distance", RexsStandardUnitIds.mm); - /** Center distance correction (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Center distance correction (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId center_distance_correction = RexsAttributeId.create("center_distance_correction", RexsStandardUnitIds.mm); - /** Offset of center distance (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Offset of center distance (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId center_distance_offset = RexsAttributeId.create("center_distance_offset", RexsStandardUnitIds.mm); - /** Din 3964 center distance tolerance field (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Center distance tolerance field (DIN 3964:1980) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId center_distance_tolerance_field_din_3964_1980 = RexsAttributeId.create("center_distance_tolerance_field_din_3964_1980", RexsStandardUnitIds.none); - /** Center roll position (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Center roll position (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId center_roll_position = RexsAttributeId.create("center_roll_position", RexsStandardUnitIds.deg); + /** Central film thickness at the calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId central_film_thickness_at_calculation_points_agma_925_2003 = RexsAttributeId.create("central_film_thickness_at_calculation_points_agma_925_2003", RexsStandardUnitIds.mum); + /** Central film thickness at the calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId central_film_thickness_at_calculation_points_agma_925_a03 = RexsAttributeId.create("central_film_thickness_at_calculation_points_agma_925_a03", RexsStandardUnitIds.mum); - /** Centre distance of virtual cylindrical gear pair (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Centre distance of virtual cylindrical gear pair (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId centre_distance_virtual_cylindrical_gear_iso_10300_2014 = RexsAttributeId.create("centre_distance_virtual_cylindrical_gear_iso_10300_2014", RexsStandardUnitIds.mm); - /** Centre distance of virtual cylindrical gear pair (ISO 10300:2023) (Versions: 1.7) */ + /** Centre distance of virtual cylindrical gear pair (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId centre_distance_virtual_cylindrical_gear_iso_10300_2023 = RexsAttributeId.create("centre_distance_virtual_cylindrical_gear_iso_10300_2023", RexsStandardUnitIds.mm); - /** Chamfer angle (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Chamfer angle (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId chamfer_angle = RexsAttributeId.create("chamfer_angle", RexsStandardUnitIds.deg); - /** Chamfer ange (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Chamfer ange (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId chamfer_angle_worm_wheel = RexsAttributeId.create("chamfer_angle_worm_wheel", RexsStandardUnitIds.deg); - /** Chamfer at end of tooth (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Chamfer at end of tooth (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId chamfer_at_tooth_end = RexsAttributeId.create("chamfer_at_tooth_end", RexsStandardUnitIds.mm); - /** Chamfer distance (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Chamfer distance (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId chamfer_distance_worm_wheel = RexsAttributeId.create("chamfer_distance_worm_wheel", RexsStandardUnitIds.mm); - /** Cordal height (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cordal height (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId chordal_height = RexsAttributeId.create("chordal_height", RexsStandardUnitIds.mm); - /** Chordal tooth thickness between B and D (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Chordal tooth thickness between B and D (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId chordal_tooth_thickness_between_point_b_and_d_iso_6336_2019 = RexsAttributeId.create("chordal_tooth_thickness_between_point_b_and_d_iso_6336_2019", RexsStandardUnitIds.mm); - /** Chordal tooth thickness lower deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Chordal tooth thickness lower deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId chordal_tooth_thickness_lower_deviation = RexsAttributeId.create("chordal_tooth_thickness_lower_deviation", RexsStandardUnitIds.mm); - /** Chordal tooth thickness upper deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Chordal tooth thickness upper deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId chordal_tooth_thickness_upper_deviation = RexsAttributeId.create("chordal_tooth_thickness_upper_deviation", RexsStandardUnitIds.mm); - /** Chordal transverse tooth thickness lower deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Chordal transverse tooth thickness lower deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId chordal_transverse_tooth_thickness_lower_deviation = RexsAttributeId.create("chordal_transverse_tooth_thickness_lower_deviation", RexsStandardUnitIds.mm); - /** Chordal transverse tooth thickness upper deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Chordal transverse tooth thickness upper deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId chordal_transverse_tooth_thickness_upper_deviation = RexsAttributeId.create("chordal_transverse_tooth_thickness_upper_deviation", RexsStandardUnitIds.mm); + /** Circular thickness factor (Versions: 2.0.0) */ + RexsAttributeId circular_thickness_factor = RexsAttributeId.create("circular_thickness_factor", RexsStandardUnitIds.none); + /** Bearing clearance class (Versions: 1.0) */ RexsAttributeId clearance_class = RexsAttributeId.create("clearance_class", RexsStandardUnitIds.none); - /** Longitudinal coefficient of friction during joining (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Clearence factor (Versions: 2.0.0) */ + RexsAttributeId clearance_factor = RexsAttributeId.create("clearance_factor", RexsStandardUnitIds.none); + + /** Clearance (Versions: 2.0.0) */ + RexsAttributeId clearance_iso_23509_2025 = RexsAttributeId.create("clearance_iso_23509_2025", RexsStandardUnitIds.mm); + + /** Longitudinal coefficient of friction during joining (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId coefficient_adhesion_during_joining_longitudinal_direction = RexsAttributeId.create("coefficient_adhesion_during_joining_longitudinal_direction", RexsStandardUnitIds.none); - /** Coefficient of adhesion with slipping force in circumferential direction (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Coefficient of adhesion with slipping force in circumferential direction (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId coefficient_adhesion_slipping_force_circumferential_direction = RexsAttributeId.create("coefficient_adhesion_slipping_force_circumferential_direction", RexsStandardUnitIds.none); - /** Coefficient of adhesion for slipping force in longitudinal direction (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Coefficient of adhesion for slipping force in longitudinal direction (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId coefficient_adhesion_slipping_force_longitudinal_direction = RexsAttributeId.create("coefficient_adhesion_slipping_force_longitudinal_direction", RexsStandardUnitIds.none); /** Coefficient of friction µ determined according to VDI 2736 2014 (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId coefficient_of_friction_is_determined_according_to_vdi_2736_2014 = RexsAttributeId.create("coefficient_of_friction_is_determined_according_to_vdi_2736_2014", RexsStandardUnitIds.none); - /** Coefficient of friction (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Coefficient of friction (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId coefficient_of_friction_vdi_2736_2014 = RexsAttributeId.create("coefficient_of_friction_vdi_2736_2014", RexsStandardUnitIds.none); + /** Combined derating factor (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId combined_derating_factor_agma_925_2003 = RexsAttributeId.create("combined_derating_factor_agma_925_2003", RexsStandardUnitIds.none); + /** Combined derating factor (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId combined_derating_factor_agma_925_a03 = RexsAttributeId.create("combined_derating_factor_agma_925_a03", RexsStandardUnitIds.none); - /** Combined influence factor bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Combined influence factor bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId combined_influence_factor_bending_din_743_2012 = RexsAttributeId.create("combined_influence_factor_bending_din_743_2012", RexsStandardUnitIds.none); - /** Combined influence factor tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Combined influence factor tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId combined_influence_factor_tension_compression_din_743_2012 = RexsAttributeId.create("combined_influence_factor_tension_compression_din_743_2012", RexsStandardUnitIds.none); - /** Combined influence factor torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Combined influence factor torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId combined_influence_factor_torsion_din_743_2012 = RexsAttributeId.create("combined_influence_factor_torsion_din_743_2012", RexsStandardUnitIds.none); - /** Common face width (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Common face width (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId common_face_width = RexsAttributeId.create("common_face_width", RexsStandardUnitIds.mm); + /** Composite surface roughness for filter cutoff wavelength L_x (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId composite_surface_roughess_agma_925_2003 = RexsAttributeId.create("composite_surface_roughess_agma_925_2003", RexsStandardUnitIds.mum); + /** Composite surface roughness for filter cutoff wavelength L_x (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId composite_surface_roughess_agma_925_a03 = RexsAttributeId.create("composite_surface_roughess_agma_925_a03", RexsStandardUnitIds.mum); - /** Cone angle error tapered interference fit (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Cone angle error tapered interference fit (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId cone_angle_error_tapered_interference_fit = RexsAttributeId.create("cone_angle_error_tapered_interference_fit", RexsStandardUnitIds.radian); - /** Cone ratio tapered interference fit (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Cone ratio tapered interference fit (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId cone_ratio_tapered_interference_fit = RexsAttributeId.create("cone_ratio_tapered_interference_fit", RexsStandardUnitIds.none); /** Consequences of damage in case of failure of the component (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId consequence_of_failure_fkm_2012 = RexsAttributeId.create("consequence_of_failure_fkm_2012", RexsStandardUnitIds.none); - /** Consider centrifugal force (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Consequences of damage in case of failure of the component (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId consequence_of_failure_fkm_rfn_2012 = RexsAttributeId.create("consequence_of_failure_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Consider centrifugal force (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId consider_centrifugal_force_din_7190_2017 = RexsAttributeId.create("consider_centrifugal_force_din_7190_2017", RexsStandardUnitIds.none); - /** Consideration of operating temperature (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Consideration of operating temperature (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId consider_operating_temperature_din_7190_2017 = RexsAttributeId.create("consider_operating_temperature_din_7190_2017", RexsStandardUnitIds.none); - /** Consideration of EP additives (ISO 281:2007) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Consideration of EP additives (ISO 281:2007) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId consideration_of_ep_additives_iso_281_2007 = RexsAttributeId.create("consideration_of_ep_additives_iso_281_2007", RexsStandardUnitIds.none); /** Constant a_d of effective norm diameter for tensile strength (Versions: 1.4, 1.5, 1.6, 1.7) */ @@ -545,62 +656,77 @@ public interface RexsStandardAttributeIds { /** Constant a_d of effective norm diameter for yield strength (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId constant_a_d_of_effective_diameter_norm_yield_strength_fkm_2012 = RexsAttributeId.create("constant_a_d_of_effective_diameter_norm_yield_strength_fkm_2012", RexsStandardUnitIds.none); - /** Contact area (Versions: 1.6, 1.7) */ + /** Constant a_d of technological size influence for tensile strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId constant_a_d_of_technological_size_influence_norm_tensile_strength_fkm_rfn_2012 = RexsAttributeId.create("constant_a_d_of_technological_size_influence_norm_tensile_strength_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Constant a_d of technological size influence for yield strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId constant_a_d_of_technological_size_influence_norm_yield_strength_fkm_rfn_2012 = RexsAttributeId.create("constant_a_d_of_technological_size_influence_norm_yield_strength_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Contact area (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId contact_area = RexsAttributeId.create("contact_area", RexsStandardUnitIds.mm2); - /** Contact exposure time at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Contact exposure time at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId contact_exposure_time_iso_10300_2021 = RexsAttributeId.create("contact_exposure_time_iso_10300_2021", RexsStandardUnitIds.second); - /** Contact factor (tooth bending) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Contact factor tooth bending (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId contact_factor_tooth_bending_din_3996_2019 = RexsAttributeId.create("contact_factor_tooth_bending_din_3996_2019", RexsStandardUnitIds.none); - /** Contact force (Versions: 1.6, 1.7) */ + /** Contact force (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId contact_force = RexsAttributeId.create("contact_force", RexsStandardUnitIds.newton); /** Flank contact ratio factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId contact_ratio_factor_flank_vdi_2736_2014 = RexsAttributeId.create("contact_ratio_factor_flank_vdi_2736_2014", RexsStandardUnitIds.none); - /** Contact ratio factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Contact ratio factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId contact_ratio_factor_pitting_iso_6336_2006 = RexsAttributeId.create("contact_ratio_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Contact ratio factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Contact ratio factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId contact_ratio_factor_pitting_iso_6336_2019 = RexsAttributeId.create("contact_ratio_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); + /** Contact ratio factor pitting (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId contact_ratio_factor_pitting_vdi_2736_2014 = RexsAttributeId.create("contact_ratio_factor_pitting_vdi_2736_2014", RexsStandardUnitIds.none); + /** Root contact ratio factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId contact_ratio_factor_root_vdi_2736_2014 = RexsAttributeId.create("contact_ratio_factor_root_vdi_2736_2014", RexsStandardUnitIds.none); - /** Contact ratio factor tooth root (method B1) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Contact ratio factor tooth root (method B1) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId contact_ratio_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("contact_ratio_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Contact ratio factor tooth root (method B1) (ISO 10300:2023) (Versions: 1.7) */ + /** Contact ratio factor tooth root (method B1) (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId contact_ratio_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("contact_ratio_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Contact pattern ratio from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Contact ratio factor tooth root (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId contact_ratio_factor_tooth_root_vdi_2736_2014 = RexsAttributeId.create("contact_ratio_factor_tooth_root_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Contact pattern ratio from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId contact_ratio_ltca_worm_stage = RexsAttributeId.create("contact_ratio_ltca_worm_stage", RexsStandardUnitIds.percent); - /** Contact ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Contact ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId contact_ratio_worm_stage = RexsAttributeId.create("contact_ratio_worm_stage", RexsStandardUnitIds.none); - /** Contact stress adjustment factor (method B2) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Contact stress adjustment factor (method B2) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId contact_stress_adjustment_factor_iso_10300_2014 = RexsAttributeId.create("contact_stress_adjustment_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Contact stress adjustment factor (method B2) (ISO 10300:2023) (Versions: 1.7) */ + /** Contact stress adjustment factor (method B2) (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId contact_stress_adjustment_factor_iso_10300_2023 = RexsAttributeId.create("contact_stress_adjustment_factor_iso_10300_2023", RexsStandardUnitIds.none); - /** Contact stress (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId contact_stress_iso_10300_2014 = RexsAttributeId.create("contact_stress_iso_10300_2014", RexsStandardUnitIds.newton_per_mm2); + /** Contact stress (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId contact_stress_iso_10300_2014 = RexsAttributeId.create("contact_stress_iso_10300_2014", RexsStandardUnitIds.mega_pascal); - /** Contact stress at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId contact_stress_iso_10300_2021 = RexsAttributeId.create("contact_stress_iso_10300_2021", RexsStandardUnitIds.newton_per_mm2); + /** Contact stress at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId contact_stress_iso_10300_2021 = RexsAttributeId.create("contact_stress_iso_10300_2021", RexsStandardUnitIds.mega_pascal); - /** Contact stress (ISO 10300:2023) (Versions: 1.7) */ - RexsAttributeId contact_stress_iso_10300_2023 = RexsAttributeId.create("contact_stress_iso_10300_2023", RexsStandardUnitIds.newton_per_mm2); + /** Contact stress (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ + RexsAttributeId contact_stress_iso_10300_2023 = RexsAttributeId.create("contact_stress_iso_10300_2023", RexsStandardUnitIds.mega_pascal); - /** Contact stress (ISO 6336:2006) (Versions: 1.7) */ - RexsAttributeId contact_stress_iso_6336_2006 = RexsAttributeId.create("contact_stress_iso_6336_2006", RexsStandardUnitIds.newton_per_mm2); + /** Contact stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ + RexsAttributeId contact_stress_iso_6336_2006 = RexsAttributeId.create("contact_stress_iso_6336_2006", RexsStandardUnitIds.mega_pascal); - /** Contact stress (ISO 6336:2019) (Versions: 1.7) */ - RexsAttributeId contact_stress_iso_6336_2019 = RexsAttributeId.create("contact_stress_iso_6336_2019", RexsStandardUnitIds.newton_per_mm2); + /** Contact stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ + RexsAttributeId contact_stress_iso_6336_2019 = RexsAttributeId.create("contact_stress_iso_6336_2019", RexsStandardUnitIds.mega_pascal); + + /** Contact stress (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId contact_stress_vdi_2736_2014 = RexsAttributeId.create("contact_stress_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); /** Contamination coefficient (Versions: 1.0) */ RexsAttributeId contamination_factor_according_to_din_26281 = RexsAttributeId.create("contamination_factor_according_to_din_26281", RexsStandardUnitIds.none); @@ -608,100 +734,160 @@ public interface RexsStandardAttributeIds { /** Contamination coefficient (ISO 281:2007) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId contamination_factor_according_to_iso_281_2007 = RexsAttributeId.create("contamination_factor_according_to_iso_281_2007", RexsStandardUnitIds.none); - /** Deviation factor (measuring piece) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Contamination coefficient (ISO 281:2007) (Versions: 2.0.0) */ + RexsAttributeId contamination_factor_iso_281_2007 = RexsAttributeId.create("contamination_factor_iso_281_2007", RexsStandardUnitIds.none); + + /** Deviation factor (measuring piece) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId conversion_factor = RexsAttributeId.create("conversion_factor", RexsStandardUnitIds.none); - /** Deviation of base tangent length factor (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Deviation of base tangent length factor (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId conversion_factor_of_backlash_allowance = RexsAttributeId.create("conversion_factor_of_backlash_allowance", RexsStandardUnitIds.none); - /** Cooling power (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cooling power (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId cooling_power_din_3996_2019 = RexsAttributeId.create("cooling_power_din_3996_2019", RexsStandardUnitIds.watt); - /** Coordinate where amount of modification is specified at datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Coordinate on path of contact (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId coordinate_on_line_of_contact_iso_6336_2019 = RexsAttributeId.create("coordinate_on_line_of_contact_iso_6336_2019", RexsStandardUnitIds.mm); + + /** Coordinate where amount of modification is specified at datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId coordinate_where_helix_crowning_is_specified_datum_face = RexsAttributeId.create("coordinate_where_helix_crowning_is_specified_datum_face", RexsStandardUnitIds.mm); - /** Coordinate where amount of modification is specified at non-datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Coordinate where amount of modification is specified at non-datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId coordinate_where_helix_crowning_is_specified_non_datum_face = RexsAttributeId.create("coordinate_where_helix_crowning_is_specified_non_datum_face", RexsStandardUnitIds.mm); - /** Face width coordinates of helix deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Face width coordinates of helix deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId coordinates_of_helix_deviation = RexsAttributeId.create("coordinates_of_helix_deviation", RexsStandardUnitIds.mm); /** Coordinates of topographical deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId coordinates_of_topographical_deviation = RexsAttributeId.create("coordinates_of_topographical_deviation", RexsStandardUnitIds.mm); - /** Coordinates of topographical modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Coordinates of topographical modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId coordinates_of_topographical_modification = RexsAttributeId.create("coordinates_of_topographical_modification", RexsStandardUnitIds.mm); - /** Core hardness Brinell (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Core hardness Brinell (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId core_hardness_brinell = RexsAttributeId.create("core_hardness_brinell", RexsStandardUnitIds.hb); - /** Core hardness Rockwell (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Core hardness Rockwell (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId core_hardness_rockwell = RexsAttributeId.create("core_hardness_rockwell", RexsStandardUnitIds.hrc); - /** Core hardness Vickers (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Core hardness Vickers (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId core_hardness_vickers = RexsAttributeId.create("core_hardness_vickers", RexsStandardUnitIds.hv); /** Inner diameter of circular ring cross section (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cross_sectional_shape_circular_ring_inner_diameter_fkm_2012 = RexsAttributeId.create("cross_sectional_shape_circular_ring_inner_diameter_fkm_2012", RexsStandardUnitIds.mm); + /** Inner diameter of circular ring cross section (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cross_sectional_shape_circular_ring_inner_diameter_fkm_rfn_2012 = RexsAttributeId.create("cross_sectional_shape_circular_ring_inner_diameter_fkm_rfn_2012", RexsStandardUnitIds.mm); + /** Outer diameter of circular ring cross section (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cross_sectional_shape_circular_ring_outer_diameter_fkm_2012 = RexsAttributeId.create("cross_sectional_shape_circular_ring_outer_diameter_fkm_2012", RexsStandardUnitIds.mm); + /** Outer diameter of circular ring cross section (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cross_sectional_shape_circular_ring_outer_diameter_fkm_rfn_2012 = RexsAttributeId.create("cross_sectional_shape_circular_ring_outer_diameter_fkm_rfn_2012", RexsStandardUnitIds.mm); + /** Form of cross section on evaluation point (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cross_sectional_shape_fkm_2012 = RexsAttributeId.create("cross_sectional_shape_fkm_2012", RexsStandardUnitIds.none); - /** Crowning of the mating flanks (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Form of cross section on evaluation point (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cross_sectional_shape_fkm_rfn_2012 = RexsAttributeId.create("cross_sectional_shape_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Crowning of the mating flanks (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId crowning_of_the_mating_flanks = RexsAttributeId.create("crowning_of_the_mating_flanks", RexsStandardUnitIds.none); - /** Curvature factor at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Cumulative pitch deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId cumulative_pitch_deviation_din_3962_1978 = RexsAttributeId.create("cumulative_pitch_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Cumulative pitch deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId cumulative_pitch_deviation_iso_1328_2013 = RexsAttributeId.create("cumulative_pitch_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Cumulative pitch tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId cumulative_pitch_tolerance_class_din_3962_1978 = RexsAttributeId.create("cumulative_pitch_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Cumulative pitch tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId cumulative_pitch_tolerance_class_iso_1328_2013 = RexsAttributeId.create("cumulative_pitch_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Curvature factor at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId curvature_factor_iso_10300_2021 = RexsAttributeId.create("curvature_factor_iso_10300_2021", RexsStandardUnitIds.none); - /** Customer (Versions: 1.5, 1.6, 1.7) */ + /** Determination of coefficient of friction (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId custom_fva_workbench_vdi_2736_method_coefficient_of_friction = RexsAttributeId.create("custom_fva_workbench_vdi_2736_method_coefficient_of_friction", RexsStandardUnitIds.none); + + /** Customer (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId customer = RexsAttributeId.create("customer", RexsStandardUnitIds.none); - /** Cutter module (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cutter module (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId cutter_module = RexsAttributeId.create("cutter_module", RexsStandardUnitIds.mm); - /** Cutter radius (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cutter radius (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId cutter_radius = RexsAttributeId.create("cutter_radius", RexsStandardUnitIds.mm); - /** Cutter swivel (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cutter swivel (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId cutter_swivel = RexsAttributeId.create("cutter_swivel", RexsStandardUnitIds.deg); - /** Cutter tilt (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cutter tilt (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId cutter_tilt = RexsAttributeId.create("cutter_tilt", RexsStandardUnitIds.deg); /** Highly loaded surface for the material-mechanical support concept (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cyclic_highly_loaded_area_fkm_2012 = RexsAttributeId.create("cyclic_highly_loaded_area_fkm_2012", RexsStandardUnitIds.mm2); + /** Highly loaded surface for the material-mechanical support concept (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cyclic_highly_loaded_area_fkm_rfn_2012 = RexsAttributeId.create("cyclic_highly_loaded_area_fkm_rfn_2012", RexsStandardUnitIds.mm2); + /** Miner variant under cyclic load (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cyclic_miner_variant_fkm_2012 = RexsAttributeId.create("cyclic_miner_variant_fkm_2012", RexsStandardUnitIds.none); + /** Miner variant under cyclic load (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cyclic_miner_variant_fkm_rfn_2012 = RexsAttributeId.create("cyclic_miner_variant_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Number of cycles in each cyclic load spectrum step (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cyclic_number_of_cycles_in_load_spectrum_steps_fkm_2012 = RexsAttributeId.create("cyclic_number_of_cycles_in_load_spectrum_steps_fkm_2012", RexsStandardUnitIds.none); + /** Number of cycles in each cyclic load spectrum step (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cyclic_number_of_cycles_in_load_spectrum_steps_fkm_rfn_2012 = RexsAttributeId.create("cyclic_number_of_cycles_in_load_spectrum_steps_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Number of steps in cyclic load spectrum (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cyclic_number_of_steps_in_load_spectrum_fkm_2012 = RexsAttributeId.create("cyclic_number_of_steps_in_load_spectrum_fkm_2012", RexsStandardUnitIds.none); + /** Number of steps in cyclic load spectrum (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cyclic_number_of_steps_in_load_spectrum_fkm_rfn_2012 = RexsAttributeId.create("cyclic_number_of_steps_in_load_spectrum_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Overloading type under cyclic load (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cyclic_overloading_type_fkm_2012 = RexsAttributeId.create("cyclic_overloading_type_fkm_2012", RexsStandardUnitIds.none); + /** Overloading type under cyclic load (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cyclic_overloading_type_fkm_rfn_2012 = RexsAttributeId.create("cyclic_overloading_type_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Regular inspections under cyclic load (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cyclic_regular_inspections_fkm_2012 = RexsAttributeId.create("cyclic_regular_inspections_fkm_2012", RexsStandardUnitIds.none); + /** Regular inspections under cyclic load (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cyclic_regular_inspections_fkm_rfn_2012 = RexsAttributeId.create("cyclic_regular_inspections_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Number of required cycles in cyclic load spectrum (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cyclic_required_number_of_cycles_fkm_2012 = RexsAttributeId.create("cyclic_required_number_of_cycles_fkm_2012", RexsStandardUnitIds.none); + /** Number of required cycles in cyclic load spectrum (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cyclic_required_number_of_cycles_fkm_rfn_2012 = RexsAttributeId.create("cyclic_required_number_of_cycles_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Use equivalent mean stress under cyclic load (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cyclic_use_equivalent_mean_stress_fkm_2012 = RexsAttributeId.create("cyclic_use_equivalent_mean_stress_fkm_2012", RexsStandardUnitIds.none); + /** Use equivalent mean stress under cyclic load (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cyclic_use_equivalent_mean_stress_fkm_rfn_2012 = RexsAttributeId.create("cyclic_use_equivalent_mean_stress_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Use Stielers support concept under cyclic load (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId cyclic_use_stielers_support_concept_fkm_2012 = RexsAttributeId.create("cyclic_use_stielers_support_concept_fkm_2012", RexsStandardUnitIds.none); - /** External data source (Versions: 1.5, 1.6, 1.7) */ + /** Use Stielers support concept under cyclic load (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId cyclic_use_stielers_support_concept_fkm_rfn_2012 = RexsAttributeId.create("cyclic_use_stielers_support_concept_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** External data source (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId data_source = RexsAttributeId.create("data_source", RexsStandardUnitIds.none); - /** Orientation datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Data type of tooth profile parameters (Versions: 2.0.0) */ + RexsAttributeId data_type_of_tooth_profil_parameters_iso_23509_2025 = RexsAttributeId.create("data_type_of_tooth_profil_parameters_iso_23509_2025", RexsStandardUnitIds.none); + + /** Orientation datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId datum_face_orientation = RexsAttributeId.create("datum_face_orientation", RexsStandardUnitIds.none); /** Nominal outer diameter of casing (Versions: 1.0) */ @@ -710,64 +896,73 @@ public interface RexsStandardAttributeIds { /** Nominal inner diameter of shaft (Versions: 1.0) */ RexsAttributeId decisive_pin_diameter = RexsAttributeId.create("decisive_pin_diameter", RexsStandardUnitIds.mm); - /** Dedendum coefficient tool reference profile relative to module (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Dedendum angle (Versions: 2.0.0) */ + RexsAttributeId dedendum_angle = RexsAttributeId.create("dedendum_angle", RexsStandardUnitIds.deg); + + /** Dedendum coefficient tool reference profile relative to module (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId dedendum_coefficient_reference_profile = RexsAttributeId.create("dedendum_coefficient_reference_profile", RexsStandardUnitIds.none); - /** Dedendum reference profile (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Dedendum reference profile (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId dedendum_reference_profile = RexsAttributeId.create("dedendum_reference_profile", RexsStandardUnitIds.mm); - /** Deep tooth factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Deep tooth factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId deep_tooth_factor_iso_6336_2006 = RexsAttributeId.create("deep_tooth_factor_iso_6336_2006", RexsStandardUnitIds.none); - /** Deep tooth factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Deep tooth factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId deep_tooth_factor_iso_6336_2019 = RexsAttributeId.create("deep_tooth_factor_iso_6336_2019", RexsStandardUnitIds.none); - /** Shaft defines rotational speed (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shaft defines rotational speed (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId defines_speed = RexsAttributeId.create("defines_speed", RexsStandardUnitIds.none); - /** External load defines torque (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** External load defines torque (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId defines_torque = RexsAttributeId.create("defines_torque", RexsStandardUnitIds.none); - /** Deflection (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Deflection (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId deflection_din_3996_2019 = RexsAttributeId.create("deflection_din_3996_2019", RexsStandardUnitIds.mm); - /** Deformation behavior (Versions: 1.5, 1.6, 1.7) */ + /** Deformation behavior (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId deformation_behaviour = RexsAttributeId.create("deformation_behaviour", RexsStandardUnitIds.none); - /** Deformation of the tooth tip in circumferential direction (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Deformation of the tooth tip in circumferential direction (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId deformation_of_tooth_tip_vdi_2736_2014 = RexsAttributeId.create("deformation_of_tooth_tip_vdi_2736_2014", RexsStandardUnitIds.mm); /** Degree of tooth loss (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId degree_of_tooth_loss_vdi_2736_2014 = RexsAttributeId.create("degree_of_tooth_loss_vdi_2736_2014", RexsStandardUnitIds.none); - /** Density (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Density (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId density = RexsAttributeId.create("density", RexsStandardUnitIds.kg_per_dm3); - /** Density at 15°C (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Density at 15°C (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId density_at_15_degree_celsius = RexsAttributeId.create("density_at_15_degree_celsius", RexsStandardUnitIds.kg_per_dm3); - /** Case hardening depth at 550 HV (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Density of lubricant at operating temperature (Versions: 2.0.0) */ + RexsAttributeId density_of_lubricant = RexsAttributeId.create("density_of_lubricant", RexsStandardUnitIds.kg_per_dm3); + + /** Depth factor (Versions: 2.0.0) */ + RexsAttributeId depth_factor = RexsAttributeId.create("depth_factor", RexsStandardUnitIds.none); + + /** Case hardening depth at 550 HV (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId depth_of_case_hardening_at_550_hv = RexsAttributeId.create("depth_of_case_hardening_at_550_hv", RexsStandardUnitIds.mm); - /** Depth of hub keyway (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Depth of hub keyway (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId depth_of_hub_keyway = RexsAttributeId.create("depth_of_hub_keyway", RexsStandardUnitIds.mm); - /** Depth of immersion of bearing into oil (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Depth of immersion of bearing into oil (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId depth_of_immersion_in_oil = RexsAttributeId.create("depth_of_immersion_in_oil", RexsStandardUnitIds.mm); - /** Axial insertion depth (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial insertion depth (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId depth_of_insert_axial = RexsAttributeId.create("depth_of_insert_axial", RexsStandardUnitIds.mm); - /** Radial insertion depth (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial insertion depth (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId depth_of_insert_radial = RexsAttributeId.create("depth_of_insert_radial", RexsStandardUnitIds.mm); - /** Depth of shaft keyway (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Depth of shaft keyway (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId depth_of_shaft_keyway = RexsAttributeId.create("depth_of_shaft_keyway", RexsStandardUnitIds.mm); - /** Surface hardening depth at 450 HV (Versions: 1.7) */ + /** Surface hardening depth at 450 HV (Versions: 1.7, 2.0.0) */ RexsAttributeId depth_of_surface_hardening_at_450_hv = RexsAttributeId.create("depth_of_surface_hardening_at_450_hv", RexsStandardUnitIds.mm); - /** Description how datum face is defined (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Description how datum face is defined (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId description_datum_face = RexsAttributeId.create("description_datum_face", RexsStandardUnitIds.none); /** Application factor design calculation VDI 2736 2014 (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -785,40 +980,40 @@ public interface RexsStandardAttributeIds { /** Design safety of the tooth root (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId design_safety_factor_root_vdi_2736_2014 = RexsAttributeId.create("design_safety_factor_root_vdi_2736_2014", RexsStandardUnitIds.none); - /** Determination of bulk temperature (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of bulk temperature (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_bulk_temperature_din_3996_2019 = RexsAttributeId.create("determination_of_bulk_temperature_din_3996_2019", RexsStandardUnitIds.none); - /** Determination of cooling power (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of cooling power (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_cooling_power_din_3996_2019 = RexsAttributeId.create("determination_of_cooling_power_din_3996_2019", RexsStandardUnitIds.none); - /** Determination of deflection (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of deflection (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_deflection_din_3996_2019 = RexsAttributeId.create("determination_of_deflection_din_3996_2019", RexsStandardUnitIds.none); /** Determination of degree of tooth loss (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId determination_of_degree_of_tooth_loss_vdi_2736_2014 = RexsAttributeId.create("determination_of_degree_of_tooth_loss_vdi_2736_2014", RexsStandardUnitIds.none); - /** Determination of dynamic factor (ISO 10300:2014) (Versions: 1.7) */ + /** Determination of dynamic factor (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ RexsAttributeId determination_of_dynamic_factor_iso_10300_2014 = RexsAttributeId.create("determination_of_dynamic_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Determination of dynamic factor (ISO 10300:2023) (Versions: 1.7) */ + /** Determination of dynamic factor (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId determination_of_dynamic_factor_iso_10300_2023 = RexsAttributeId.create("determination_of_dynamic_factor_iso_10300_2023", RexsStandardUnitIds.none); - /** Determination of dynamic factor (ISO 6336:2006) (Versions: 1.7) */ + /** Determination of dynamic factor (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId determination_of_dynamic_factor_iso_6336_2006 = RexsAttributeId.create("determination_of_dynamic_factor_iso_6336_2006", RexsStandardUnitIds.none); - /** Determination of dynamic factor (ISO 6336:2019) (Versions: 1.7) */ + /** Determination of dynamic factor (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId determination_of_dynamic_factor_iso_6336_2019 = RexsAttributeId.create("determination_of_dynamic_factor_iso_6336_2019", RexsStandardUnitIds.none); - /** Determination of face load factor contact stress (ISO 10300:2014) (Versions: 1.7) */ + /** Determination of face load factor contact stress (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ RexsAttributeId determination_of_face_load_factor_contact_stress_iso_10300_2014 = RexsAttributeId.create("determination_of_face_load_factor_contact_stress_iso_10300_2014", RexsStandardUnitIds.none); - /** Determination of face load factor contact stress (ISO 10300:2023) (Versions: 1.7) */ + /** Determination of face load factor contact stress (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId determination_of_face_load_factor_contact_stress_iso_10300_2023 = RexsAttributeId.create("determination_of_face_load_factor_contact_stress_iso_10300_2023", RexsStandardUnitIds.none); - /** Determination of face load factor contact stress (ISO 6336:2006) (Versions: 1.7) */ + /** Determination of face load factor contact stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId determination_of_face_load_factor_contact_stress_iso_6336_2006 = RexsAttributeId.create("determination_of_face_load_factor_contact_stress_iso_6336_2006", RexsStandardUnitIds.none); - /** Determination of face load factor contact stress (ISO 6336:2019) (Versions: 1.7) */ + /** Determination of face load factor contact stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId determination_of_face_load_factor_contact_stress_iso_6336_2019 = RexsAttributeId.create("determination_of_face_load_factor_contact_stress_iso_6336_2019", RexsStandardUnitIds.none); /** Determination of factor K_H for tooth flank loading (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -830,49 +1025,67 @@ public interface RexsStandardAttributeIds { /** Determination of the load cycle-dependent fatigue strength under pulsating stress (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId determination_of_fatigue_strength_under_pulsating_stress_vdi_2736_2014 = RexsAttributeId.create("determination_of_fatigue_strength_under_pulsating_stress_vdi_2736_2014", RexsStandardUnitIds.none); - /** Determination of flank loss (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of flank loss (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_flank_loss_din_3996_2019 = RexsAttributeId.create("determination_of_flank_loss_din_3996_2019", RexsStandardUnitIds.none); - /** Determination of hardness depth profile (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of hardness depth profile (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_hardness_depth_profile_iso_6336_2019 = RexsAttributeId.create("determination_of_hardness_depth_profile_iso_6336_2019", RexsStandardUnitIds.none); - /** Determination of local Hertzian contact stress (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of load factor contact stress (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId determination_of_load_factor_contact_stress_vdi_2736_2014 = RexsAttributeId.create("determination_of_load_factor_contact_stress_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Determination of load factor root stress (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId determination_of_load_factor_root_stress_vdi_2736_2014 = RexsAttributeId.create("determination_of_load_factor_root_stress_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Determination of local Hertzian contact stress (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_local_hertzian_contact_stress_iso_6336_2019 = RexsAttributeId.create("determination_of_local_hertzian_contact_stress_iso_6336_2019", RexsStandardUnitIds.none); + /** Determination of type of lubrication (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId determination_of_lubrication_type_vdi_2736_2014 = RexsAttributeId.create("determination_of_lubrication_type_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Determination of material category (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId determination_of_material_category_vdi_2736_2014 = RexsAttributeId.create("determination_of_material_category_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Method for approximating mean coefficient of friction (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId determination_of_mean_coefficient_of_friction_agma_925_2003 = RexsAttributeId.create("determination_of_mean_coefficient_of_friction_agma_925_2003", RexsStandardUnitIds.none); + /** Method for approximating mean coefficient of friction (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId determination_of_mean_coefficient_of_friction_agma_925_a03 = RexsAttributeId.create("determination_of_mean_coefficient_of_friction_agma_925_a03", RexsStandardUnitIds.none); - /** Determination of mean hertzian stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of mean hertzian stress (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_mean_hertzian_stress_din_3996_2019 = RexsAttributeId.create("determination_of_mean_hertzian_stress_din_3996_2019", RexsStandardUnitIds.none); - /** Determination of mean minimum lubricant film thickness (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of mean minimum lubricant film thickness (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_mean_minimum_lubricant_film_thickness_din_3996_2019 = RexsAttributeId.create("determination_of_mean_minimum_lubricant_film_thickness_din_3996_2019", RexsStandardUnitIds.none); - /** Determination of meshing power loss (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of meshing power loss (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_meshing_power_loss_din_3996_2019 = RexsAttributeId.create("determination_of_meshing_power_loss_din_3996_2019", RexsStandardUnitIds.none); /** Determination of the temperature-dependant modulus of elasticity (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId determination_of_modulus_of_elasticity_vdi_2736_2014 = RexsAttributeId.create("determination_of_modulus_of_elasticity_vdi_2736_2014", RexsStandardUnitIds.none); - /** Determination of oil sump temperature (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of oil sump temperature (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_oil_sump_temperature_din_3996_2019 = RexsAttributeId.create("determination_of_oil_sump_temperature_din_3996_2019", RexsStandardUnitIds.none); - /** Determination of permissible wear erosion (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of permissible wear erosion (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_permissible_wear_erosion_plewe_1980 = RexsAttributeId.create("determination_of_permissible_wear_erosion_plewe_1980", RexsStandardUnitIds.none); /** Determination of the temperature-dependent Poisson's ratio (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId determination_of_poissons_ratio_vdi_2736_2014 = RexsAttributeId.create("determination_of_poissons_ratio_vdi_2736_2014", RexsStandardUnitIds.none); - /** Determination of residual stress depth profile (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of residual stress depth profile (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_residual_stress_depth_profile_iso_6336_2019 = RexsAttributeId.create("determination_of_residual_stress_depth_profile_iso_6336_2019", RexsStandardUnitIds.none); /** Determination of the load cycle-dependent rolling contact fatigue strength (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId determination_of_rolling_contact_fatigue_strength_vdi_2736_2014 = RexsAttributeId.create("determination_of_rolling_contact_fatigue_strength_vdi_2736_2014", RexsStandardUnitIds.none); + /** Method of calculating scuffing temperature (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId determination_of_scuffing_temperature_agma_925_2003 = RexsAttributeId.create("determination_of_scuffing_temperature_agma_925_2003", RexsStandardUnitIds.none); + /** Method of calculating scuffing temperature (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId determination_of_scuffing_temperature_agma_925_a03 = RexsAttributeId.create("determination_of_scuffing_temperature_agma_925_a03", RexsStandardUnitIds.none); - /** Determination of mean sliding path (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of mean sliding path (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_sliding_path_din_3996_2019 = RexsAttributeId.create("determination_of_sliding_path_din_3996_2019", RexsStandardUnitIds.none); /** Determination of spiral angle factor Z_β (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -881,75 +1094,84 @@ public interface RexsStandardAttributeIds { /** Determination of stress correction factor notch effect (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId determination_of_stress_correction_factor_notch_effect_vdi_2736_2014 = RexsAttributeId.create("determination_of_stress_correction_factor_notch_effect_vdi_2736_2014", RexsStandardUnitIds.none); - /** Determination of tooth root safety (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of tooth root safety (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_tooth_root_safety_din_3996_2019 = RexsAttributeId.create("determination_of_tooth_root_safety_din_3996_2019", RexsStandardUnitIds.none); - /** Determination of total efficiency (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Determination of total efficiency (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId determination_of_total_efficiency_din_3996_2019 = RexsAttributeId.create("determination_of_total_efficiency_din_3996_2019", RexsStandardUnitIds.none); + /** Determination of type of gearbox housing (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId determination_of_type_of_housing_vdi_2736_2014 = RexsAttributeId.create("determination_of_type_of_housing_vdi_2736_2014", RexsStandardUnitIds.none); + /** Determination of wear coefficient (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId determination_of_wear_coefficient_vdi_2736_2014 = RexsAttributeId.create("determination_of_wear_coefficient_vdi_2736_2014", RexsStandardUnitIds.none); /** Determination of the tmperature-dependant yield strength (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId determination_of_yield_strength_vdi_2736_2014 = RexsAttributeId.create("determination_of_yield_strength_vdi_2736_2014", RexsStandardUnitIds.none); - /** Deviation of hypoid offset (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Deviation of hypoid offset (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId deviation_of_offset = RexsAttributeId.create("deviation_of_offset", RexsStandardUnitIds.mm); - /** Deviation of shaft angle (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Deviation of shaft angle (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId deviation_of_shaft_angle = RexsAttributeId.create("deviation_of_shaft_angle", RexsStandardUnitIds.deg); /** Figure number for contamination coefficient in DIN 26281 (Versions: 1.0) */ RexsAttributeId diagram_number_in_din_26281 = RexsAttributeId.create("diagram_number_in_din_26281", RexsStandardUnitIds.none); - /** Figure number for contamination coefficient (ISO 281:2007) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Figure number for contamination coefficient (ISO 281:2007) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diagram_number_in_iso_281_2007 = RexsAttributeId.create("diagram_number_in_iso_281_2007", RexsStandardUnitIds.none); - /** Diameter clearance in radial plain bearing (Versions: 1.6, 1.7) */ + /** Diameter clearance in radial plain bearing (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId diameter_clearance_plain_bearing = RexsAttributeId.create("diameter_clearance_plain_bearing", RexsStandardUnitIds.mum); - /** Diameter of the cylindrical surface of the contact (Versions: 1.6, 1.7) */ + /** Diameter of the cylindrical surface of the contact (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId diameter_of_cylindrical_surface_contact = RexsAttributeId.create("diameter_of_cylindrical_surface_contact", RexsStandardUnitIds.mm); - /** Diameters of helix deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameters of helix deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diameter_of_helix_deviation = RexsAttributeId.create("diameter_of_helix_deviation", RexsStandardUnitIds.mm); - /** Diameter of helix measurement profile twist (Versions: 1.7) */ + /** Diameter of helix measurement profile twist (Versions: 1.7, 2.0.0) */ RexsAttributeId diameter_of_helix_measurement = RexsAttributeId.create("diameter_of_helix_measurement", RexsStandardUnitIds.mm); - /** Diameter of helix modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter of helix modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diameter_of_helix_modification = RexsAttributeId.create("diameter_of_helix_modification", RexsStandardUnitIds.mm); - /** Measuring ball or pin diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Measuring ball or pin diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diameter_of_measuring_ball_or_pin = RexsAttributeId.create("diameter_of_measuring_ball_or_pin", RexsStandardUnitIds.mm); - /** Diameter of rolling element (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter of rolling element (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diameter_of_rolling_element = RexsAttributeId.create("diameter_of_rolling_element", RexsStandardUnitIds.mm); - /** Diameter where amount of profile crowning at the root is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where amount of profile crowning at the root is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diameter_where_profile_crowning_root_is_specified = RexsAttributeId.create("diameter_where_profile_crowning_root_is_specified", RexsStandardUnitIds.mm); - /** Diameter where amount of profile crowning at the tip is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where amount of profile crowning at the tip is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diameter_where_profile_crowning_tip_is_specified = RexsAttributeId.create("diameter_where_profile_crowning_tip_is_specified", RexsStandardUnitIds.mm); - /** Diameter where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diameter_where_profile_slope_amount_is_specified = RexsAttributeId.create("diameter_where_profile_slope_amount_is_specified", RexsStandardUnitIds.mm); - /** Diameter where amount of profile twist is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where amount of profile twist is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diameter_where_profile_twist_amount_is_specified = RexsAttributeId.create("diameter_where_profile_twist_amount_is_specified", RexsStandardUnitIds.mm); - /** Diameters of profile deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameters of profile deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diameters_of_profile_deviation = RexsAttributeId.create("diameters_of_profile_deviation", RexsStandardUnitIds.mm); /** Diameters of topographical deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId diameters_of_topographical_deviation = RexsAttributeId.create("diameters_of_topographical_deviation", RexsStandardUnitIds.mm); - /** Diameters of topographical modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameters of topographical modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diameters_of_topographical_modification = RexsAttributeId.create("diameters_of_topographical_modification", RexsStandardUnitIds.mm); - /** Diametral measurement (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diametral measurement (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId diametral_measurement = RexsAttributeId.create("diametral_measurement", RexsStandardUnitIds.mm); + /** Dieelectric strength (Versions: 2.0.0) */ + RexsAttributeId dielectric_strength = RexsAttributeId.create("dielectric_strength", RexsStandardUnitIds.unit_64); + + /** Dimensionless central film thickness at the calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId dimensionless_central_film_thickness_at_calculation_points_agma_925_2003 = RexsAttributeId.create("dimensionless_central_film_thickness_at_calculation_points_agma_925_2003", RexsStandardUnitIds.none); + /** Dimensionless central film thickness at the calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId dimensionless_central_film_thickness_at_calculation_points_agma_925_a03 = RexsAttributeId.create("dimensionless_central_film_thickness_at_calculation_points_agma_925_a03", RexsStandardUnitIds.none); @@ -959,235 +1181,295 @@ public interface RexsStandardAttributeIds { /** DIN 3967 Deviation-tolerance series (Versions: 1.0) */ RexsAttributeId din_3967_deviation_tolerance_series = RexsAttributeId.create("din_3967_deviation_tolerance_series", RexsStandardUnitIds.none); - /** Direction of rotation factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Direction of rotation factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId direction_of_rotation_factor_iso_10300_2021 = RexsAttributeId.create("direction_of_rotation_factor_iso_10300_2021", RexsStandardUnitIds.none); - /** Direction vector of gravity u-coordinate (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Direction vector of gravity u-coordinate (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId direction_vector_gravity_u = RexsAttributeId.create("direction_vector_gravity_u", RexsStandardUnitIds.none); - /** Direction vector of gravity v-coordinate (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Direction vector of gravity v-coordinate (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId direction_vector_gravity_v = RexsAttributeId.create("direction_vector_gravity_v", RexsStandardUnitIds.none); - /** Direction vector of gravity w-coordinate (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Direction vector of gravity w-coordinate (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId direction_vector_gravity_w = RexsAttributeId.create("direction_vector_gravity_w", RexsStandardUnitIds.none); - /** Displacement in u direction at inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Displacement in u direction at inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_inner_side_u = RexsAttributeId.create("displacement_inner_side_u", RexsStandardUnitIds.mum); - /** Displacement in v direction at inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Displacement in v direction at inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_inner_side_v = RexsAttributeId.create("displacement_inner_side_v", RexsStandardUnitIds.mum); - /** Displacement in w direction at inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Displacement in w direction at inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_inner_side_w = RexsAttributeId.create("displacement_inner_side_w", RexsStandardUnitIds.mum); - /** Displacement in u direction at outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Displacement in u direction at outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_outer_side_u = RexsAttributeId.create("displacement_outer_side_u", RexsStandardUnitIds.mum); - /** Displacement in v direction at outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Displacement in v direction at outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_outer_side_v = RexsAttributeId.create("displacement_outer_side_v", RexsStandardUnitIds.mum); - /** Displacement in w direction at outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Displacement in w direction at outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_outer_side_w = RexsAttributeId.create("displacement_outer_side_w", RexsStandardUnitIds.mum); - /** Displacement in u direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Displacement in u direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_u = RexsAttributeId.create("displacement_u", RexsStandardUnitIds.mum); - /** Axial displacement in u direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial displacement in u direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_u_of_nodes = RexsAttributeId.create("displacement_u_of_nodes", RexsStandardUnitIds.mum); - /** Displacement in v direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Displacement in v direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_v = RexsAttributeId.create("displacement_v", RexsStandardUnitIds.mum); - /** Radial displacement in v-direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial displacement in v-direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_v_of_nodes = RexsAttributeId.create("displacement_v_of_nodes", RexsStandardUnitIds.mum); - /** Displacement in w direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Displacement in w direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_w = RexsAttributeId.create("displacement_w", RexsStandardUnitIds.mum); - /** Radial displacement in w-direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial displacement in w-direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId displacement_w_of_nodes = RexsAttributeId.create("displacement_w_of_nodes", RexsStandardUnitIds.mum); - /** Display color (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Display color (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId display_color = RexsAttributeId.create("display_color", RexsStandardUnitIds.percent); + /** Distance along the line of action - Point A (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId distance_along_the_line_of_action_at_point_a_agma_925_2003 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_a_agma_925_2003", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point A (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId distance_along_the_line_of_action_at_point_a_agma_925_a03 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_a_agma_925_a03", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point B (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId distance_along_the_line_of_action_at_point_b_agma_925_2003 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_b_agma_925_2003", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point B (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId distance_along_the_line_of_action_at_point_b_agma_925_a03 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_b_agma_925_a03", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point C (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId distance_along_the_line_of_action_at_point_c_agma_925_2003 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_c_agma_925_2003", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point C (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId distance_along_the_line_of_action_at_point_c_agma_925_a03 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_c_agma_925_a03", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point D (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId distance_along_the_line_of_action_at_point_d_agma_925_2003 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_d_agma_925_2003", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point D (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId distance_along_the_line_of_action_at_point_d_agma_925_a03 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_d_agma_925_a03", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point E (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId distance_along_the_line_of_action_at_point_e_agma_925_2003 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_e_agma_925_2003", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point E (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId distance_along_the_line_of_action_at_point_e_agma_925_a03 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_e_agma_925_a03", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point F (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId distance_along_the_line_of_action_at_point_f_agma_925_2003 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_f_agma_925_2003", RexsStandardUnitIds.mm); + /** Distance along the line of action - Point F (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId distance_along_the_line_of_action_at_point_f_agma_925_a03 = RexsAttributeId.create("distance_along_the_line_of_action_at_point_f_agma_925_a03", RexsStandardUnitIds.mm); - /** Distance between bearing rows (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Distance between bearing rows (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId distance_between_bearing_rows = RexsAttributeId.create("distance_between_bearing_rows", RexsStandardUnitIds.mm); /** Distance from the centre of the zone of action to a contact line (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId distance_centre_zone_of_action_to_contact_line_iso_10300_2014 = RexsAttributeId.create("distance_centre_zone_of_action_to_contact_line_iso_10300_2014", RexsStandardUnitIds.mm); - /** Distance from datum line to measuring line (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Distance from datum line to measuring line (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId distance_tool_profile_basic_line_to_measuring_line = RexsAttributeId.create("distance_tool_profile_basic_line_to_measuring_line", RexsStandardUnitIds.mm); - /** Distance of tool tip line to manufacturing pitch circle (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Distance of tool tip line to manufacturing pitch circle (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId distance_tool_tip_line_to_manufacturing_pitch_diameter = RexsAttributeId.create("distance_tool_tip_line_to_manufacturing_pitch_diameter", RexsStandardUnitIds.mm); - /** Driving direction factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Driving direction factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId driving_direction_factor_iso_10300_2021 = RexsAttributeId.create("driving_direction_factor_iso_10300_2021", RexsStandardUnitIds.none); /** Dynamic load rating (Versions: 1.0) */ RexsAttributeId dynamic_capacity = RexsAttributeId.create("dynamic_capacity", RexsStandardUnitIds.kilo_newton); - /** Dynamic equivalent reference bearing load (ISO/TS 16281:2008) (Versions: 1.6, 1.7) */ + /** Dynamic equivalent reference bearing load (ISO/TS 16281:2008) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId dynamic_equivalent_reference_bearing_load_iso_16281_2008 = RexsAttributeId.create("dynamic_equivalent_reference_bearing_load_iso_16281_2008", RexsStandardUnitIds.newton); + /** Dynamic equivalent reference bearing load (ISO 16281:2025) (Versions: 2.0.0) */ + RexsAttributeId dynamic_equivalent_reference_bearing_load_iso_16281_2025 = RexsAttributeId.create("dynamic_equivalent_reference_bearing_load_iso_16281_2025", RexsStandardUnitIds.newton); + + /** Dynamic factor (AGMA 2101:C95) (Versions: 2.0.0) */ + RexsAttributeId dynamic_factor_agma_2101_1995 = RexsAttributeId.create("dynamic_factor_agma_2101_1995", RexsStandardUnitIds.none); + /** Dynamic factor (AGMA 2101 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId dynamic_factor_agma_2101_c95 = RexsAttributeId.create("dynamic_factor_agma_2101_c95", RexsStandardUnitIds.none); + /** Dynamic factor (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId dynamic_factor_agma_925_2003 = RexsAttributeId.create("dynamic_factor_agma_925_2003", RexsStandardUnitIds.none); + /** Dynamic factor (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId dynamic_factor_agma_925_a03 = RexsAttributeId.create("dynamic_factor_agma_925_a03", RexsStandardUnitIds.none); - /** Dynamic factor (DIN 3990 1987) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Dynamic factor (DIN 3990:1987) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId dynamic_factor_din_3990_1987 = RexsAttributeId.create("dynamic_factor_din_3990_1987", RexsStandardUnitIds.none); - /** Dynamic factor (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Dynamic factor (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId dynamic_factor_iso_10300_2014 = RexsAttributeId.create("dynamic_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Dynamic factor (ISO 10300:2023) (Versions: 1.7) */ + /** Dynamic factor (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId dynamic_factor_iso_10300_2023 = RexsAttributeId.create("dynamic_factor_iso_10300_2023", RexsStandardUnitIds.none); - /** Dynamic factor (ISO 6336:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Dynamic factor (ISO 6336:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId dynamic_factor_iso_6336_2006 = RexsAttributeId.create("dynamic_factor_iso_6336_2006", RexsStandardUnitIds.none); - /** Dynamic factor (ISO 6336:2019) (Versions: 1.7) */ + /** Dynamic factor (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId dynamic_factor_iso_6336_2019 = RexsAttributeId.create("dynamic_factor_iso_6336_2019", RexsStandardUnitIds.none); + /** Dynamic viscosity at tooth temperature (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId dynamic_viscosity_at_gear_tooth_temperature_agma_925_2003 = RexsAttributeId.create("dynamic_viscosity_at_gear_tooth_temperature_agma_925_2003", RexsStandardUnitIds.mpa_s); + /** Dynamic viscosity at tooth temperature (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId dynamic_viscosity_at_gear_tooth_temperature_agma_925_a03 = RexsAttributeId.create("dynamic_viscosity_at_gear_tooth_temperature_agma_925_a03", RexsStandardUnitIds.mpa_s); - /** Ease-off (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Ease-off (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId ease_off = RexsAttributeId.create("ease_off", RexsStandardUnitIds.mm); - /** Eccentricity (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Eccentricity (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId eccentricity_vector = RexsAttributeId.create("eccentricity_vector", RexsStandardUnitIds.mm); - /** 45° chamfer or rounding on the key edge (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** 45° chamfer or rounding on the key edge (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId edge_radius_or_chamfer_feather_key = RexsAttributeId.create("edge_radius_or_chamfer_feather_key", RexsStandardUnitIds.mm); - /** 45° chamfer or rounding on the shaft keyway edge (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** 45° chamfer or rounding on the shaft keyway edge (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId edge_radius_or_chamfer_hub_keyway = RexsAttributeId.create("edge_radius_or_chamfer_hub_keyway", RexsStandardUnitIds.mm); - /** 45° chamfer or rounding on the shaft keyway edge (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** 45° chamfer or rounding on the shaft keyway edge (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId edge_radius_or_chamfer_shaft_keyway = RexsAttributeId.create("edge_radius_or_chamfer_shaft_keyway", RexsStandardUnitIds.mm); /** Effective diameter (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId effective_diameter_fkm_2012 = RexsAttributeId.create("effective_diameter_fkm_2012", RexsStandardUnitIds.mm); + /** Effective diameter (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId effective_diameter_fkm_rfn_2012 = RexsAttributeId.create("effective_diameter_fkm_rfn_2012", RexsStandardUnitIds.mm); + /** Effective norm diameter for tensile strength (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId effective_diameter_norm_tensile_strength_fkm_2012 = RexsAttributeId.create("effective_diameter_norm_tensile_strength_fkm_2012", RexsStandardUnitIds.mm); + /** Effective norm diameter for tensile strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId effective_diameter_norm_tensile_strength_fkm_rfn_2012 = RexsAttributeId.create("effective_diameter_norm_tensile_strength_fkm_rfn_2012", RexsStandardUnitIds.mm); + /** Effective norm diameter for yield strength (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId effective_diameter_norm_yield_strength_fkm_2012 = RexsAttributeId.create("effective_diameter_norm_yield_strength_fkm_2012", RexsStandardUnitIds.mm); - /** Effective equivalent misalignment (ISO 6336:2006) (Versions: 1.7) */ + /** Effective norm diameter for yield strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId effective_diameter_norm_yield_strength_fkm_rfn_2012 = RexsAttributeId.create("effective_diameter_norm_yield_strength_fkm_rfn_2012", RexsStandardUnitIds.mm); + + /** Effective equivalent misalignment (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId effective_equivalent_misalignment_iso_6336_2006 = RexsAttributeId.create("effective_equivalent_misalignment_iso_6336_2006", RexsStandardUnitIds.mum); - /** Effective equivalent misalignment (ISO 6336:2019) (Versions: 1.7) */ + /** Effective equivalent misalignment (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId effective_equivalent_misalignment_iso_6336_2019 = RexsAttributeId.create("effective_equivalent_misalignment_iso_6336_2019", RexsStandardUnitIds.mum); - /** Effective face width (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Effective face width (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId effective_face_width_iso_10300_2014 = RexsAttributeId.create("effective_face_width_iso_10300_2014", RexsStandardUnitIds.mm); - /** Effective face width (ISO 10300:2023) (Versions: 1.7) */ + /** Effective face width (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId effective_face_width_iso_10300_2023 = RexsAttributeId.create("effective_face_width_iso_10300_2023", RexsStandardUnitIds.mm); - /** Effective face width of virtual cylindrical gear pair (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Effective face width (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId effective_face_width_vdi_2736_2014 = RexsAttributeId.create("effective_face_width_vdi_2736_2014", RexsStandardUnitIds.mm); + + /** Effective face width of virtual cylindrical gear pair (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId effective_face_width_virtual_cylindrical_gear_iso_10300_2014 = RexsAttributeId.create("effective_face_width_virtual_cylindrical_gear_iso_10300_2014", RexsStandardUnitIds.mm); - /** Effective face width of virtual cylindrical gear pair (ISO 10300:2023) (Versions: 1.7) */ + /** Effective face width of virtual cylindrical gear pair (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId effective_face_width_virtual_cylindrical_gear_iso_10300_2023 = RexsAttributeId.create("effective_face_width_virtual_cylindrical_gear_iso_10300_2023", RexsStandardUnitIds.mm); - /** Effective face width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Effective face width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId effective_face_width_worm_wheel = RexsAttributeId.create("effective_face_width_worm_wheel", RexsStandardUnitIds.mm); + /** Effective inner diameter (Versions: 2.0.0) */ + RexsAttributeId effective_inner_diameter = RexsAttributeId.create("effective_inner_diameter", RexsStandardUnitIds.mm); + /** Effective pressure angle on coast side (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId effective_pressure_angle_coast = RexsAttributeId.create("effective_pressure_angle_coast", RexsStandardUnitIds.deg); /** Effective pressure angle on drive side (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId effective_pressure_angle_drive = RexsAttributeId.create("effective_pressure_angle_drive", RexsStandardUnitIds.deg); - /** Elastic modulus (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId elastic_modulus = RexsAttributeId.create("elastic_modulus", RexsStandardUnitIds.newton_per_mm2); + /** Effective pressure angle on coast side (Versions: 2.0.0) */ + RexsAttributeId effective_pressure_angle_on_coast_side = RexsAttributeId.create("effective_pressure_angle_on_coast_side", RexsStandardUnitIds.deg); + + /** Effective pressure angle on drive side (Versions: 2.0.0) */ + RexsAttributeId effective_pressure_angle_on_drive_side = RexsAttributeId.create("effective_pressure_angle_on_drive_side", RexsStandardUnitIds.deg); + + /** Effective static safety factor (ISO 17956:2025) (Versions: 2.0.0) */ + RexsAttributeId effective_static_safety_factor_iso_17956_2025 = RexsAttributeId.create("effective_static_safety_factor_iso_17956_2025", RexsStandardUnitIds.none); + + /** Elastic modulus (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId elastic_modulus = RexsAttributeId.create("elastic_modulus", RexsStandardUnitIds.mega_pascal); /** Elasticity factor (ISO 6336 2019) (Versions: 1.3, 1.4, 1.5, 1.6) */ RexsAttributeId elasticity_factor_iso_6336_2019 = RexsAttributeId.create("elasticity_factor_iso_6336_2019", RexsStandardUnitIds.newton_per_mm2_then_squareroot); - /** Elasticity factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Elasticity factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId elasticity_factor_pitting_iso_10300_2014 = RexsAttributeId.create("elasticity_factor_pitting_iso_10300_2014", RexsStandardUnitIds.newton_per_mm2_then_squareroot); - /** Elasticity factor pitting (ISO 10300:2023) (Versions: 1.7) */ + /** Elasticity factor pitting (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId elasticity_factor_pitting_iso_10300_2023 = RexsAttributeId.create("elasticity_factor_pitting_iso_10300_2023", RexsStandardUnitIds.newton_per_mm2_then_squareroot); - /** Elasticity factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Elasticity factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId elasticity_factor_pitting_iso_6336_2006 = RexsAttributeId.create("elasticity_factor_pitting_iso_6336_2006", RexsStandardUnitIds.newton_per_mm2_then_squareroot); - /** Elasticity factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Elasticity factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId elasticity_factor_pitting_iso_6336_2019 = RexsAttributeId.create("elasticity_factor_pitting_iso_6336_2019", RexsStandardUnitIds.newton_per_mm2_then_squareroot); + /** Elasticity factor pitting (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId elasticity_factor_pitting_vdi_2736_2014 = RexsAttributeId.create("elasticity_factor_pitting_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2_then_squareroot); + /** Elasticity factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId elasticity_factor_vdi_2736_2014 = RexsAttributeId.create("elasticity_factor_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2_then_squareroot); - /** Element Ids (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Element Ids (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId element_ids = RexsAttributeId.create("element_ids", RexsStandardUnitIds.none); - /** Element structure (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Element structure (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId element_structure = RexsAttributeId.create("element_structure", RexsStandardUnitIds.none); - /** Element types (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Element types (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId element_types = RexsAttributeId.create("element_types", RexsStandardUnitIds.none); /** Elongation at fracture acc. to FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId elongation_at_fracture_fkm_2012 = RexsAttributeId.create("elongation_at_fracture_fkm_2012", RexsStandardUnitIds.none); - /** End angle (Versions: 1.6, 1.7) */ + /** Elongation at fracture acc. to FKM 2012 (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId elongation_at_fracture_fkm_rfn_2012 = RexsAttributeId.create("elongation_at_fracture_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** End angle (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId end_angle_plain_bearing_feature = RexsAttributeId.create("end_angle_plain_bearing_feature", RexsStandardUnitIds.deg); - /** Length of end of tangential transition area (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of end of tangential transition area (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId end_relief_datum_face_length_of_tangential_transition_end = RexsAttributeId.create("end_relief_datum_face_length_of_tangential_transition_end", RexsStandardUnitIds.mm); - /** Length of start of tangential transition area (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of start of tangential transition area (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId end_relief_datum_face_length_of_tangential_transition_start = RexsAttributeId.create("end_relief_datum_face_length_of_tangential_transition_start", RexsStandardUnitIds.mm); - /** Depth of end relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Depth of end relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId end_relief_depth_datum_face = RexsAttributeId.create("end_relief_depth_datum_face", RexsStandardUnitIds.mm); - /** Depth of end relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Depth of end relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId end_relief_depth_non_datum_face = RexsAttributeId.create("end_relief_depth_non_datum_face", RexsStandardUnitIds.mm); - /** Coordinate where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Coordinate where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId end_relief_evaluation_reference_datum_face = RexsAttributeId.create("end_relief_evaluation_reference_datum_face", RexsStandardUnitIds.mm); - /** Coordinate where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Coordinate where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId end_relief_evaluation_reference_non_datum_face = RexsAttributeId.create("end_relief_evaluation_reference_non_datum_face", RexsStandardUnitIds.mm); - /** Length of end relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of end relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId end_relief_length_datum_face = RexsAttributeId.create("end_relief_length_datum_face", RexsStandardUnitIds.mm); - /** Length of end relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of end relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId end_relief_length_non_datum_face = RexsAttributeId.create("end_relief_length_non_datum_face", RexsStandardUnitIds.mm); - /** Length of end of tangential transition area (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of end of tangential transition area (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId end_relief_non_datum_face_length_of_tangential_transition_end = RexsAttributeId.create("end_relief_non_datum_face_length_of_tangential_transition_end", RexsStandardUnitIds.mm); - /** Length of start of tangential transition area (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of start of tangential transition area (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId end_relief_non_datum_face_length_of_tangential_transition_start = RexsAttributeId.create("end_relief_non_datum_face_length_of_tangential_transition_start", RexsStandardUnitIds.mm); /** Endurance limit flank (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6) */ @@ -1196,64 +1478,76 @@ public interface RexsStandardAttributeIds { /** Endurance limit root (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6) */ RexsAttributeId endurance_limit_root = RexsAttributeId.create("endurance_limit_root", RexsStandardUnitIds.newton_per_mm2); + /** Entraining velocity at the calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId entraining_velocity_of_calculation_points_agma_925_2003 = RexsAttributeId.create("entraining_velocity_of_calculation_points_agma_925_2003", RexsStandardUnitIds.m_per_second); + /** Entraining velocity at the calculation points (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId entraining_velocity_of_calculation_points_agma_925_a03 = RexsAttributeId.create("entraining_velocity_of_calculation_points_agma_925_a03", RexsStandardUnitIds.m_per_second); - /** Equivalent circumferential force (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Equivalent circumferential force (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId equivalent_circumferential_force_din_6892_2012 = RexsAttributeId.create("equivalent_circumferential_force_din_6892_2012", RexsStandardUnitIds.newton); /** Equivalent dynamic bearing load din iso 281 (Versions: 1.0) */ RexsAttributeId equivalent_dynamic_bearing_load_din_iso_281 = RexsAttributeId.create("equivalent_dynamic_bearing_load_din_iso_281", RexsStandardUnitIds.kilo_newton); - /** Equivalent dynamic bearing load (ISO 281:2007) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Equivalent dynamic bearing load (ISO 281:2007) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId equivalent_dynamic_bearing_load_iso_281_2007 = RexsAttributeId.create("equivalent_dynamic_bearing_load_iso_281_2007", RexsStandardUnitIds.kilo_newton); - /** (Equivalent) outer diameter of hub (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** (Equivalent) outer diameter of hub (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId equivalent_outer_diameter_hub_din_6892_2012 = RexsAttributeId.create("equivalent_outer_diameter_hub_din_6892_2012", RexsStandardUnitIds.mm); - /** Equivalent radius of curvature at pitch point (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Equivalent radius of curvature at pitch point (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId equivalent_radius_of_curvature_at_pitch_point_plewe_1980 = RexsAttributeId.create("equivalent_radius_of_curvature_at_pitch_point_plewe_1980", RexsStandardUnitIds.mm); - /** Equivalent radius of curvature at pitch point under test conditions (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Equivalent radius of curvature at pitch point under test conditions (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId equivalent_radius_of_curvature_at_pitch_point_under_test_conditions_plewe_1980 = RexsAttributeId.create("equivalent_radius_of_curvature_at_pitch_point_under_test_conditions_plewe_1980", RexsStandardUnitIds.mm); - /** Equivalent effective surface pressure hub (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Equivalent effective surface pressure hub (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId equivalent_surface_pressure_hub_din_6892_2012 = RexsAttributeId.create("equivalent_surface_pressure_hub_din_6892_2012", RexsStandardUnitIds.mega_pascal); - /** Equivalent effective surface pressure key (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Equivalent effective surface pressure key (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId equivalent_surface_pressure_key_din_6892_2012 = RexsAttributeId.create("equivalent_surface_pressure_key_din_6892_2012", RexsStandardUnitIds.mega_pascal); /** Equivalent effective surface pressure shaft (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId equivalent_surface_pressure_shaft_din6892_2012 = RexsAttributeId.create("equivalent_surface_pressure_shaft_din6892_2012", RexsStandardUnitIds.mega_pascal); - /** Equivalent torsional torque (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Equivalent effective surface pressure shaft (DIN 6892:2012) (Versions: 2.0.0) */ + RexsAttributeId equivalent_surface_pressure_shaft_din_6892_2012 = RexsAttributeId.create("equivalent_surface_pressure_shaft_din_6892_2012", RexsStandardUnitIds.mega_pascal); + + /** Equivalent torsional torque (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId equivalent_torsional_torque_din_6892_2012 = RexsAttributeId.create("equivalent_torsional_torque_din_6892_2012", RexsStandardUnitIds.newton_m); - /** Exponent for the distribution of the load peaks along the lines of contact (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Exponent for the distribution of the load peaks along the lines of contact (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId exponent_distribution_load_peaks_along_lines_of_contact_iso_10300_2014 = RexsAttributeId.create("exponent_distribution_load_peaks_along_lines_of_contact_iso_10300_2014", RexsStandardUnitIds.none); - /** Exponent for the distribution of the load peaks along the lines of contact (ISO 10300:2023) (Versions: 1.7) */ + /** Exponent for the distribution of the load peaks along the lines of contact (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId exponent_distribution_load_peaks_along_lines_of_contact_iso_10300_2023 = RexsAttributeId.create("exponent_distribution_load_peaks_along_lines_of_contact_iso_10300_2023", RexsStandardUnitIds.none); - /** Further extrapolate slope from long life range beyond point L (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Further extrapolate slope from long life range beyond point L (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId extrapolate_slope_long_life_beyond_long_life = RexsAttributeId.create("extrapolate_slope_long_life_beyond_long_life", RexsStandardUnitIds.none); - /** Face angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Face angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId face_angle = RexsAttributeId.create("face_angle", RexsStandardUnitIds.deg); - /** Face apex beyond crossing point (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Face apex beyond crossing point (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId face_apex_beyond_crossing_point = RexsAttributeId.create("face_apex_beyond_crossing_point", RexsStandardUnitIds.mm); - /** Face load factor contact stress (ISO 10300:2014) (Versions: 1.7) */ + /** Face load factor contact stress (Versions: 2.0.0) */ + RexsAttributeId face_load_factor_contact_stress = RexsAttributeId.create("face_load_factor_contact_stress", RexsStandardUnitIds.none); + + /** Face load factor contact stress (DIN 3990:1987) (Versions: 2.0.0) */ + RexsAttributeId face_load_factor_contact_stress_din_3990_1987 = RexsAttributeId.create("face_load_factor_contact_stress_din_3990_1987", RexsStandardUnitIds.none); + + /** Face load factor contact stress (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ RexsAttributeId face_load_factor_contact_stress_iso_10300_2014 = RexsAttributeId.create("face_load_factor_contact_stress_iso_10300_2014", RexsStandardUnitIds.none); - /** Face load factor contact stress (ISO 10300:2023) (Versions: 1.7) */ + /** Face load factor contact stress (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId face_load_factor_contact_stress_iso_10300_2023 = RexsAttributeId.create("face_load_factor_contact_stress_iso_10300_2023", RexsStandardUnitIds.none); - /** Face load factor contact stress (ISO 6336:2006) (Versions: 1.7) */ + /** Face load factor contact stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId face_load_factor_contact_stress_iso_6336_2006 = RexsAttributeId.create("face_load_factor_contact_stress_iso_6336_2006", RexsStandardUnitIds.none); - /** Face load factor contact stress (ISO 6336:2019) (Versions: 1.7) */ + /** Face load factor contact stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId face_load_factor_contact_stress_iso_6336_2019 = RexsAttributeId.create("face_load_factor_contact_stress_iso_6336_2019", RexsStandardUnitIds.none); /** Face load factor flank (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -1268,45 +1562,54 @@ public interface RexsStandardAttributeIds { /** Face load factor root (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId face_load_factor_root = RexsAttributeId.create("face_load_factor_root", RexsStandardUnitIds.none); - /** Face load factor root stress (ISO 10300:2014) (Versions: 1.7) */ + /** Face load factor root stress (Versions: 2.0.0) */ + RexsAttributeId face_load_factor_root_stress = RexsAttributeId.create("face_load_factor_root_stress", RexsStandardUnitIds.none); + + /** Face load factor root stress (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ RexsAttributeId face_load_factor_root_stress_iso_10300_2014 = RexsAttributeId.create("face_load_factor_root_stress_iso_10300_2014", RexsStandardUnitIds.none); - /** Face load factor root stress (ISO 10300:2023) (Versions: 1.7) */ + /** Face load factor root stress (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId face_load_factor_root_stress_iso_10300_2023 = RexsAttributeId.create("face_load_factor_root_stress_iso_10300_2023", RexsStandardUnitIds.none); - /** Face load factor root stress (ISO 6336:2006) (Versions: 1.7) */ + /** Face load factor root stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId face_load_factor_root_stress_iso_6336_2006 = RexsAttributeId.create("face_load_factor_root_stress_iso_6336_2006", RexsStandardUnitIds.none); - /** Face load factor root stress (ISO 6336:2019) (Versions: 1.7) */ + /** Face load factor root stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId face_load_factor_root_stress_iso_6336_2019 = RexsAttributeId.create("face_load_factor_root_stress_iso_6336_2019", RexsStandardUnitIds.none); - /** Face width (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Face width (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId face_width = RexsAttributeId.create("face_width", RexsStandardUnitIds.mm); /** Face width (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId face_width_din_3975_2017 = RexsAttributeId.create("face_width_din_3975_2017", RexsStandardUnitIds.mm); - /** Face width factor (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Face width factor (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId face_width_factor_iso_10300_2014 = RexsAttributeId.create("face_width_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Face width of virtual cylindrical gear pair (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Face width of virtual cylindrical gear pair (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId face_width_virtual_cylindrical_gear_iso_10300_2014 = RexsAttributeId.create("face_width_virtual_cylindrical_gear_iso_10300_2014", RexsStandardUnitIds.mm); - /** Face width of virtual cylindrical gear pair (ISO 10300:2023) (Versions: 1.7) */ + /** Face width of virtual cylindrical gear pair (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId face_width_virtual_cylindrical_gear_iso_10300_2023 = RexsAttributeId.create("face_width_virtual_cylindrical_gear_iso_10300_2023", RexsStandardUnitIds.mm); - /** Face width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Face width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId face_width_worm_wheel = RexsAttributeId.create("face_width_worm_wheel", RexsStandardUnitIds.mm); - /** End of usable face width (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** End of usable face width (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId facewidth_usable_end = RexsAttributeId.create("facewidth_usable_end", RexsStandardUnitIds.mm); - /** Start of usable face width (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Start of usable face width (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId facewidth_usable_start = RexsAttributeId.create("facewidth_usable_start", RexsStandardUnitIds.mm); + /** Factor c for calculating dynamic viscosity (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId factor_c_for_calculating_dynamic_viscosity_at_gear_tooth_temperature_agma_925_2003 = RexsAttributeId.create("factor_c_for_calculating_dynamic_viscosity_at_gear_tooth_temperature_agma_925_2003", RexsStandardUnitIds.none); + /** Factor c for calculating dynamic viscosity (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId factor_c_for_calculating_dynamic_viscosity_at_gear_tooth_temperature_agma_925_a03 = RexsAttributeId.create("factor_c_for_calculating_dynamic_viscosity_at_gear_tooth_temperature_agma_925_a03", RexsStandardUnitIds.none); + /** Factor d for calculating dynamic viscosity (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId factor_d_for_calculating_dynamic_viscosity_at_gear_tooth_temperature_agma_925_2003 = RexsAttributeId.create("factor_d_for_calculating_dynamic_viscosity_at_gear_tooth_temperature_agma_925_2003", RexsStandardUnitIds.none); + /** Factor d for calculating dynamic viscosity (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId factor_d_for_calculating_dynamic_viscosity_at_gear_tooth_temperature_agma_925_a03 = RexsAttributeId.create("factor_d_for_calculating_dynamic_viscosity_at_gear_tooth_temperature_agma_925_a03", RexsStandardUnitIds.none); @@ -1316,208 +1619,229 @@ public interface RexsStandardAttributeIds { /** Factor for tooth root loading (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId factor_for_tooth_root_loading_vdi_2736_2014 = RexsAttributeId.create("factor_for_tooth_root_loading_vdi_2736_2014", RexsStandardUnitIds.none); - /** Calculation factor k (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Calculation factor k (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId factor_k_plewe_1980 = RexsAttributeId.create("factor_k_plewe_1980", RexsStandardUnitIds.none); - /** Bending stress amplitude of the fatigue strength for a specific mean stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId fatigue_bending_strength_din_743_2012 = RexsAttributeId.create("fatigue_bending_strength_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Bending stress amplitude of the fatigue strength for a specific mean stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId fatigue_bending_strength_din_743_2012 = RexsAttributeId.create("fatigue_bending_strength_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Fatigue limit under reversed bending stress (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Fatigue limit under reversed bending stress (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId fatigue_limit_bending = RexsAttributeId.create("fatigue_limit_bending", RexsStandardUnitIds.mega_pascal); /** Compression-tension fatigue limit (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId fatigue_limit_compression_tension = RexsAttributeId.create("fatigue_limit_compression_tension", RexsStandardUnitIds.mega_pascal); - /** Fatigue limit load (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Fatigue limit load (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId fatigue_limit_load = RexsAttributeId.create("fatigue_limit_load", RexsStandardUnitIds.kilo_newton); - /** Fatigue limit under reversed torsional stress (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tension/compression fatigue limit (Versions: 2.0.0) */ + RexsAttributeId fatigue_limit_tension_compression = RexsAttributeId.create("fatigue_limit_tension_compression", RexsStandardUnitIds.mega_pascal); + + /** Fatigue limit under reversed torsional stress (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId fatigue_limit_torsion = RexsAttributeId.create("fatigue_limit_torsion", RexsStandardUnitIds.mega_pascal); - /** Fatigue strength factor for compression (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Fatigue strength factor for compression (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId fatigue_strength_factor_compression = RexsAttributeId.create("fatigue_strength_factor_compression", RexsStandardUnitIds.none); - /** Fatigue strength factor for shear (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Fatigue strength factor for shear (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId fatigue_strength_factor_shear = RexsAttributeId.create("fatigue_strength_factor_shear", RexsStandardUnitIds.none); + /** Rolling contact fatigue strength (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId fatigue_strength_tooth_flank_vdi_2736_2014 = RexsAttributeId.create("fatigue_strength_tooth_flank_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); + + /** Fatigue strength under pulsating stress (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId fatigue_strength_tooth_root_vdi_2736_2014 = RexsAttributeId.create("fatigue_strength_tooth_root_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); + /** Fatigue strength under pulsating stress (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId fatigue_strength_under_pulsating_stress_vdi_2736_2014 = RexsAttributeId.create("fatigue_strength_under_pulsating_stress_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); - /** Tension/ compression stress amplitude of the fatigue strength for a specific mean stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId fatigue_tensile_strength_din_743_2012 = RexsAttributeId.create("fatigue_tensile_strength_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Tension/ compression stress amplitude of the fatigue strength for a specific mean stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId fatigue_tensile_strength_din_743_2012 = RexsAttributeId.create("fatigue_tensile_strength_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Torsional stress amplitude of the component fatigue strength for a specific mean stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId fatigue_torsion_strength_din_743_2012 = RexsAttributeId.create("fatigue_torsion_strength_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Torsional stress amplitude of the component fatigue strength for a specific mean stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId fatigue_torsion_strength_din_743_2012 = RexsAttributeId.create("fatigue_torsion_strength_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Lubricant feed pressure (Versions: 1.6, 1.7) */ - RexsAttributeId feed_pressure_plain_bearing = RexsAttributeId.create("feed_pressure_plain_bearing", RexsStandardUnitIds.newton_per_mm2); + /** Lubricant feed pressure (Versions: 1.6, 1.7, 2.0.0) */ + RexsAttributeId feed_pressure_plain_bearing = RexsAttributeId.create("feed_pressure_plain_bearing", RexsStandardUnitIds.mega_pascal); - /** FEM format used (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** FEM format used (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId fem_file_format = RexsAttributeId.create("fem_file_format", RexsStandardUnitIds.none); - /** Fill ratio plain bearing feature (Versions: 1.6, 1.7) */ + /** Fill ratio plain bearing feature (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId fill_ratio_plain_bearing_feature = RexsAttributeId.create("fill_ratio_plain_bearing_feature", RexsStandardUnitIds.none); + /** Filter cutoff of wavelength (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId filter_cutoff_of_wavelength_agma_925_2003 = RexsAttributeId.create("filter_cutoff_of_wavelength_agma_925_2003", RexsStandardUnitIds.mm); + /** Filter cutoff of wavelength (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId filter_cutoff_of_wavelength_agma_925_a03 = RexsAttributeId.create("filter_cutoff_of_wavelength_agma_925_a03", RexsStandardUnitIds.mm); - /** Fitting distance (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Fitting distance (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId fitting_distance_din_7190_2017 = RexsAttributeId.create("fitting_distance_din_7190_2017", RexsStandardUnitIds.mm); - /** Flag designation addendum modification (profile shift) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Flag designation addendum modification (profile shift) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId flag_designation_addendum_modification = RexsAttributeId.create("flag_designation_addendum_modification", RexsStandardUnitIds.none); - /** Flank form (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Flank form (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId flank_form = RexsAttributeId.create("flank_form", RexsStandardUnitIds.none); /** Flank form (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId flank_form_din_3975_2017 = RexsAttributeId.create("flank_form_din_3975_2017", RexsStandardUnitIds.none); - /** Flank loss from wheel in the normal section (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Flank loss from wheel in the normal section (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId flank_loss_from_wheel_in_normal_section_din_3996_2019 = RexsAttributeId.create("flank_loss_from_wheel_in_normal_section_din_3996_2019", RexsStandardUnitIds.mm); /** Hertzian flank stress (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId flank_pressure_vdi_2736_2014 = RexsAttributeId.create("flank_pressure_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); - /** Flank surface (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Flank surface (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId flank_surface_din_3996_2019 = RexsAttributeId.create("flank_surface_din_3996_2019", RexsStandardUnitIds.mm2); - /** Flank surface (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Flank surface (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId flank_surface_ltca = RexsAttributeId.create("flank_surface_ltca", RexsStandardUnitIds.mm2); /** Flank temperature characteristic (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId flank_temperature_characteristic_vdi_2736_2014 = RexsAttributeId.create("flank_temperature_characteristic_vdi_2736_2014", RexsStandardUnitIds.degree_celsius); - /** Flash temperature at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId flash_temperature_iso_10300_2021 = RexsAttributeId.create("flash_temperature_iso_10300_2021", RexsStandardUnitIds.degree_celsius); + /** Flank temperature design calculation (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId flank_temperature_design_vdi_2736_2014 = RexsAttributeId.create("flank_temperature_design_vdi_2736_2014", RexsStandardUnitIds.degree_celsius); + + /** Flash temperature at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId flash_temperature_iso_10300_2021 = RexsAttributeId.create("flash_temperature_iso_10300_2021", RexsStandardUnitIds.kelvin); + + /** Flash temperature at the calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId flash_temperature_of_calculation_points_agma_925_2003 = RexsAttributeId.create("flash_temperature_of_calculation_points_agma_925_2003", RexsStandardUnitIds.kelvin); /** Flash temperature at the calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId flash_temperature_of_calculation_points_agma_925_a03 = RexsAttributeId.create("flash_temperature_of_calculation_points_agma_925_a03", RexsStandardUnitIds.degree_celsius); - /** Folder name (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Folder name (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId folder = RexsAttributeId.create("folder", RexsStandardUnitIds.none); - /** Force in u-direction acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in u-direction acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_acting_on_inner_component_u = RexsAttributeId.create("force_acting_on_inner_component_u", RexsStandardUnitIds.newton); - /** Force in v-direction acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in v-direction acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_acting_on_inner_component_v = RexsAttributeId.create("force_acting_on_inner_component_v", RexsStandardUnitIds.newton); - /** Force in w-direction acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in w-direction acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_acting_on_inner_component_w = RexsAttributeId.create("force_acting_on_inner_component_w", RexsStandardUnitIds.newton); - /** Force in u-direction acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in u-direction acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_acting_on_outer_component_u = RexsAttributeId.create("force_acting_on_outer_component_u", RexsStandardUnitIds.newton); - /** Force in v-direction acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in v-direction acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_acting_on_outer_component_v = RexsAttributeId.create("force_acting_on_outer_component_v", RexsStandardUnitIds.newton); - /** Force in w-direction acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in w-direction acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_acting_on_outer_component_w = RexsAttributeId.create("force_acting_on_outer_component_w", RexsStandardUnitIds.newton); - /** Force in u-direction acting on the shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in u-direction acting on the shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_acting_on_shaft_u = RexsAttributeId.create("force_acting_on_shaft_u", RexsStandardUnitIds.newton); - /** Force in v-direction acting on the shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in v-direction acting on the shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_acting_on_shaft_v = RexsAttributeId.create("force_acting_on_shaft_v", RexsStandardUnitIds.newton); - /** Force in w-direction acting on the shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in w-direction acting on the shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_acting_on_shaft_w = RexsAttributeId.create("force_acting_on_shaft_w", RexsStandardUnitIds.newton); - /** Axial force distribution in u-direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial force distribution in u-direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_distribution_u = RexsAttributeId.create("force_distribution_u", RexsStandardUnitIds.newton); - /** Radial force distribution in v-direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial force distribution in v-direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_distribution_v = RexsAttributeId.create("force_distribution_v", RexsStandardUnitIds.newton); - /** Radial force distribution in w-direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial force distribution in w-direction (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_distribution_w = RexsAttributeId.create("force_distribution_w", RexsStandardUnitIds.newton); - /** Force in u-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in u-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_u_direction = RexsAttributeId.create("force_u_direction", RexsStandardUnitIds.newton); - /** Force in v-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in v-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_v_direction = RexsAttributeId.create("force_v_direction", RexsStandardUnitIds.newton); - /** Force in w-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Force in w-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId force_w_direction = RexsAttributeId.create("force_w_direction", RexsStandardUnitIds.newton); - /** Form allowance (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Form allowance (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId form_allowance = RexsAttributeId.create("form_allowance", RexsStandardUnitIds.mm); - /** Form factor bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Form factor bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId form_factor_bending_din_743_2012 = RexsAttributeId.create("form_factor_bending_din_743_2012", RexsStandardUnitIds.none); /** Form factor (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId form_factor_din_3975_2017 = RexsAttributeId.create("form_factor_din_3975_2017", RexsStandardUnitIds.none); - /** Form factor tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Form factor tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId form_factor_tension_compression_din_743_2012 = RexsAttributeId.create("form_factor_tension_compression_din_743_2012", RexsStandardUnitIds.none); - /** Form factor (tooth bending) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Form factor tooth bending (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId form_factor_tooth_bending_din_3996_2019 = RexsAttributeId.create("form_factor_tooth_bending_din_3996_2019", RexsStandardUnitIds.none); - /** Form factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Form factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId form_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("form_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Form factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Form factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId form_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("form_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Form factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Form factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId form_factor_tooth_root_iso_6336_2006 = RexsAttributeId.create("form_factor_tooth_root_iso_6336_2006", RexsStandardUnitIds.none); - /** Form factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Form factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId form_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("form_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); - /** Form factor torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Form factor tooth root (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId form_factor_tooth_root_vdi_2736_2014 = RexsAttributeId.create("form_factor_tooth_root_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Form factor torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId form_factor_torsion_din_743_2012 = RexsAttributeId.create("form_factor_torsion_din_743_2012", RexsStandardUnitIds.none); /** Form factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId form_factor_vdi_2736_2014 = RexsAttributeId.create("form_factor_vdi_2736_2014", RexsStandardUnitIds.none); - /** Form factor (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Form factor (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId form_factor_worm_gear = RexsAttributeId.create("form_factor_worm_gear", RexsStandardUnitIds.none); - /** Friction connection factor at equivalent load (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Friction connection factor at equivalent load (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId friction_connection_factor_at_equivalent_load_din_6892_2012 = RexsAttributeId.create("friction_connection_factor_at_equivalent_load_din_6892_2012", RexsStandardUnitIds.none); - /** Friction connection factor at maximum load (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Friction connection factor at maximum load (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId friction_connection_factor_at_maximum_load_din_6892_2012 = RexsAttributeId.create("friction_connection_factor_at_maximum_load_din_6892_2012", RexsStandardUnitIds.none); - /** GDE file (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** GDE file (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId gde_file = RexsAttributeId.create("gde_file", RexsStandardUnitIds.none); - /** Gear body rim thickness (Versions: 1.6, 1.7) */ + /** Gear body rim thickness (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId gear_body_rim_thickness = RexsAttributeId.create("gear_body_rim_thickness", RexsStandardUnitIds.mm); - /** Gear body web thickness (Versions: 1.6, 1.7) */ + /** Gear body web thickness (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId gear_body_web_thickness = RexsAttributeId.create("gear_body_web_thickness", RexsStandardUnitIds.mm); - /** Gear efficiency in increaser (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Gear efficiency in increaser (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId gear_efficiency_in_increaser_din_3996_2019 = RexsAttributeId.create("gear_efficiency_in_increaser_din_3996_2019", RexsStandardUnitIds.none); - /** Gear efficiency in reducer (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Gear efficiency in reducer (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId gear_efficiency_in_reducer_din_3996_2019 = RexsAttributeId.create("gear_efficiency_in_reducer_din_3996_2019", RexsStandardUnitIds.none); - /** Gear ratio (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Gear ratio (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId gear_ratio = RexsAttributeId.create("gear_ratio", RexsStandardUnitIds.none); - /** Gear ratio factor (pitting) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Gear ratio factor pitting (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId gear_ratio_factor_pitting_din_3996_2019 = RexsAttributeId.create("gear_ratio_factor_pitting_din_3996_2019", RexsStandardUnitIds.none); - /** Gear shift index (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Gear shift index (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId gear_shift_index = RexsAttributeId.create("gear_shift_index", RexsStandardUnitIds.none); - /** Generated addendum modification coefficient (profile shift coefficient) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Generated addendum modification coefficient (profile shift coefficient) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId generated_addendum_modification_coefficient = RexsAttributeId.create("generated_addendum_modification_coefficient", RexsStandardUnitIds.none); - /** Generated addendum modification coefficient (profile shift coefficient) (lower deviation) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Generated addendum modification coefficient (profile shift coefficient) (lower deviation) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId generated_addendum_modification_coefficient_lower_deviation = RexsAttributeId.create("generated_addendum_modification_coefficient_lower_deviation", RexsStandardUnitIds.none); - /** Generated addendum modification coefficient (profile shift coefficient) (upper deviation) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Generated addendum modification coefficient (profile shift coefficient) (upper deviation) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId generated_addendum_modification_coefficient_upper_deviation = RexsAttributeId.create("generated_addendum_modification_coefficient_upper_deviation", RexsStandardUnitIds.none); - /** Center distance in generating train (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Center distance in generating train (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId generated_center_distance = RexsAttributeId.create("generated_center_distance", RexsStandardUnitIds.mm); /** Generated pressure angle on coast side (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -1526,55 +1850,70 @@ public interface RexsStandardAttributeIds { /** Generated pressure angle on drive side (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId generated_pressure_angle_drive = RexsAttributeId.create("generated_pressure_angle_drive", RexsStandardUnitIds.deg); - /** Geometrical size factor bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Generated pressure angle on coast side (Versions: 2.0.0) */ + RexsAttributeId generated_pressure_angle_on_coast_side = RexsAttributeId.create("generated_pressure_angle_on_coast_side", RexsStandardUnitIds.deg); + + /** Generated pressure angle on drive side (Versions: 2.0.0) */ + RexsAttributeId generated_pressure_angle_on_drive_side = RexsAttributeId.create("generated_pressure_angle_on_drive_side", RexsStandardUnitIds.deg); + + /** Geometrical size factor bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId geometrical_size_factor_bending_din_743_2012 = RexsAttributeId.create("geometrical_size_factor_bending_din_743_2012", RexsStandardUnitIds.none); - /** Geometrical size factor tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Geometrical size factor tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId geometrical_size_factor_tension_compression_din_743_2012 = RexsAttributeId.create("geometrical_size_factor_tension_compression_din_743_2012", RexsStandardUnitIds.none); - /** Geometrical size factor torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Geometrical size factor torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId geometrical_size_factor_torsion_din_743_2012 = RexsAttributeId.create("geometrical_size_factor_torsion_din_743_2012", RexsStandardUnitIds.none); /** Geometry refers to (Versions: 1.0) */ RexsAttributeId geometry_refers_to = RexsAttributeId.create("geometry_refers_to", RexsStandardUnitIds.none); - /** Gravitational acceleration (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId global_tolerance_class_iso_1328_2013 = RexsAttributeId.create("global_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Gravitational acceleration (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId gravitational_acceleration = RexsAttributeId.create("gravitational_acceleration", RexsStandardUnitIds.m_per_s2); - /** Grinding allowance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Grinding allowance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId grinding_allowance = RexsAttributeId.create("grinding_allowance", RexsStandardUnitIds.mm); - /** Grinding disk diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Grinding disk diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId grinding_disk_diameter = RexsAttributeId.create("grinding_disk_diameter", RexsStandardUnitIds.mm); - /** Half length of contact area (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Half length of contact area (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId half_length_of_contact_area = RexsAttributeId.create("half_length_of_contact_area", RexsStandardUnitIds.mm); - /** Half width of contact area (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Half of the Hertzian contact width (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId half_of_hertzian_contact_width_iso_6336_2019 = RexsAttributeId.create("half_of_hertzian_contact_width_iso_6336_2019", RexsStandardUnitIds.mm); + + /** Half width of contact area (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId half_width_of_contact_area = RexsAttributeId.create("half_width_of_contact_area", RexsStandardUnitIds.mm); - /** Hardness conversion factor (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Hardness conversion factor (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId hardness_conversion_factor_iso_6336_2019 = RexsAttributeId.create("hardness_conversion_factor_iso_6336_2019", RexsStandardUnitIds.none); - /** Bearing has an inner ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bearing has an inner ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId has_inner_ring = RexsAttributeId.create("has_inner_ring", RexsStandardUnitIds.none); - /** Bearing has an outer ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bearing has an outer ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId has_outer_ring = RexsAttributeId.create("has_outer_ring", RexsStandardUnitIds.none); + /** Heat-dissipating surface of the gearbox housing (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId heat_dissipating_surface_housing_vdi_2736_2014 = RexsAttributeId.create("heat_dissipating_surface_housing_vdi_2736_2014", RexsStandardUnitIds.m2); + /** Heat-dissipating surface (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId heat_dissipating_surface_vdi_2736_2014 = RexsAttributeId.create("heat_dissipating_surface_vdi_2736_2014", RexsStandardUnitIds.m2); - /** Heat transfer coefficient at the surface of the bearing seat (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Heat transfer coefficient at the surface of the bearing seat (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId heat_transfer_coefficient_at_bearing_seat = RexsAttributeId.create("heat_transfer_coefficient_at_bearing_seat", RexsStandardUnitIds.watt_per_mm); - /** Axial heat transfer coefficient between journal and environment (front) (Versions: 1.6, 1.7) */ + /** Axial heat transfer coefficient between journal and environment (front) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId heat_transfer_coefficient_at_journal_front_plain_bearing = RexsAttributeId.create("heat_transfer_coefficient_at_journal_front_plain_bearing", RexsStandardUnitIds.unit_60); - /** Axial heat transfer coefficient between journal and environment (rear) (Versions: 1.6, 1.7) */ + /** Axial heat transfer coefficient between journal and environment (rear) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId heat_transfer_coefficient_at_journal_rear_plain_bearing = RexsAttributeId.create("heat_transfer_coefficient_at_journal_rear_plain_bearing", RexsStandardUnitIds.unit_60); - /** Axial heat transfer coefficient between bearing shell and environment (front) (Versions: 1.6, 1.7) */ + /** Axial heat transfer coefficient between bearing shell and environment (front) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId heat_transfer_coefficient_front_plain_bearing = RexsAttributeId.create("heat_transfer_coefficient_front_plain_bearing", RexsStandardUnitIds.unit_60); /** Plastic gear flank heat transfer coefficient (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -1583,391 +1922,481 @@ public interface RexsStandardAttributeIds { /** Plastic gear root heat transfer coefficient (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId heat_transfer_coefficient_plastic_root_vdi_2736_2014 = RexsAttributeId.create("heat_transfer_coefficient_plastic_root_vdi_2736_2014", RexsStandardUnitIds.heat_transfer_coefficient_vdi2736); - /** Radial heat transfer coefficient between bearing shell and environment (Versions: 1.6, 1.7) */ + /** Heat transfer coefficient plastic tooth flank (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId heat_transfer_coefficient_plastic_tooth_flank_vdi_2736_2014 = RexsAttributeId.create("heat_transfer_coefficient_plastic_tooth_flank_vdi_2736_2014", RexsStandardUnitIds.heat_transfer_coefficient_vdi2736); + + /** Heat transfer coefficient plastic gear tooth root (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId heat_transfer_coefficient_plastic_tooth_root_vdi_2736_2014 = RexsAttributeId.create("heat_transfer_coefficient_plastic_tooth_root_vdi_2736_2014", RexsStandardUnitIds.heat_transfer_coefficient_vdi2736); + + /** Radial heat transfer coefficient between bearing shell and environment (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId heat_transfer_coefficient_radial_plain_bearing = RexsAttributeId.create("heat_transfer_coefficient_radial_plain_bearing", RexsStandardUnitIds.unit_60); - /** Axial heat transfer coefficient between bearing shell and environment (rear) (Versions: 1.6, 1.7) */ + /** Axial heat transfer coefficient between bearing shell and environment (rear) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId heat_transfer_coefficient_rear_plain_bearing = RexsAttributeId.create("heat_transfer_coefficient_rear_plain_bearing", RexsStandardUnitIds.unit_60); + /** Heat transfer resistance of the gearbox housing (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId heat_transfer_resistance_housing_vdi_2736_2014 = RexsAttributeId.create("heat_transfer_resistance_housing_vdi_2736_2014", RexsStandardUnitIds.kelvin_m2_per_watt); + /** Heat transfer resistance (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId heat_transfer_resistance_vdi_2736_2014 = RexsAttributeId.create("heat_transfer_resistance_vdi_2736_2014", RexsStandardUnitIds.kelvin_m2_per_watt); - /** Heat treated material type (ISO 6336:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Heat treated material type (ISO 6336:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId heat_treated_material_type_iso_6336_2006 = RexsAttributeId.create("heat_treated_material_type_iso_6336_2006", RexsStandardUnitIds.none); - /** Heat treated material type (ISO 6336:2019) (Versions: 1.7) */ + /** Heat treated material type (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId heat_treated_material_type_iso_6336_2019 = RexsAttributeId.create("heat_treated_material_type_iso_6336_2019", RexsStandardUnitIds.none); - /** Height of feather key (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Height of feather key (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId height_of_feather_key = RexsAttributeId.create("height_of_feather_key", RexsStandardUnitIds.mm); - /** Height over normal chordal tooth thickness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Height over normal chordal tooth thickness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId height_over_chordal_tooth_thickness = RexsAttributeId.create("height_over_chordal_tooth_thickness", RexsStandardUnitIds.mm); - /** Helical motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Helical motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId helical_motion_coefficients = RexsAttributeId.create("helical_motion_coefficients", RexsStandardUnitIds.none); /** Helix angle at the base circle (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId helix_angle_base_circle = RexsAttributeId.create("helix_angle_base_circle", RexsStandardUnitIds.deg); - /** Helix angle factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Helix angle at the base circle (Versions: 2.0.0) */ + RexsAttributeId helix_angle_base_diameter = RexsAttributeId.create("helix_angle_base_diameter", RexsStandardUnitIds.deg); + + /** Helix angle factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId helix_angle_factor_pitting_iso_6336_2006 = RexsAttributeId.create("helix_angle_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Helix angle factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Helix angle factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId helix_angle_factor_pitting_iso_6336_2019 = RexsAttributeId.create("helix_angle_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); - /** Helix angle factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Helix angle factor pitting (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId helix_angle_factor_pitting_vdi_2736_2014 = RexsAttributeId.create("helix_angle_factor_pitting_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Helix angle factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId helix_angle_factor_tooth_root_iso_6336_2006 = RexsAttributeId.create("helix_angle_factor_tooth_root_iso_6336_2006", RexsStandardUnitIds.none); - /** Helix angle factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Helix angle factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId helix_angle_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("helix_angle_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); + /** Helix angle factor tooth root (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId helix_angle_factor_tooth_root_vdi_2736_2014 = RexsAttributeId.create("helix_angle_factor_tooth_root_vdi_2736_2014", RexsStandardUnitIds.none); + /** Helix angle factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId helix_angle_factor_vdi_2736_2014 = RexsAttributeId.create("helix_angle_factor_vdi_2736_2014", RexsStandardUnitIds.none); - /** Helix angle at reference circle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Helix angle at reference circle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId helix_angle_reference_diameter = RexsAttributeId.create("helix_angle_reference_diameter", RexsStandardUnitIds.deg); - /** Amount of helix crowning at datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Amount of helix crowning at datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId helix_crowning_amount_datum_face = RexsAttributeId.create("helix_crowning_amount_datum_face", RexsStandardUnitIds.mm); - /** Amount of helix crowning at non-datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Amount of helix crowning at non-datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId helix_crowning_amount_non_datum_face = RexsAttributeId.create("helix_crowning_amount_non_datum_face", RexsStandardUnitIds.mm); - /** Amount of helix deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Amount of helix deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId helix_deviation_amounts = RexsAttributeId.create("helix_deviation_amounts", RexsStandardUnitIds.mm); - /** End of helix evaluation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** End of helix evaluation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId helix_evaluation_end = RexsAttributeId.create("helix_evaluation_end", RexsStandardUnitIds.mm); - /** Reference length of helix modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Reference length of helix modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId helix_evaluation_reference = RexsAttributeId.create("helix_evaluation_reference", RexsStandardUnitIds.none); - /** Begin of helix evaluation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Begin of helix evaluation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId helix_evaluation_start = RexsAttributeId.create("helix_evaluation_start", RexsStandardUnitIds.mm); - /** Location of the highest point in the helix crowning (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Helix form deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId helix_form_deviation_din_3962_1978 = RexsAttributeId.create("helix_form_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Helix form deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId helix_form_deviation_iso_1328_2013 = RexsAttributeId.create("helix_form_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Helix form tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId helix_form_tolerance_class_din_3962_1978 = RexsAttributeId.create("helix_form_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Helix form tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId helix_form_tolerance_class_iso_1328_2013 = RexsAttributeId.create("helix_form_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Location of the highest point in the helix crowning (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId helix_highest_point = RexsAttributeId.create("helix_highest_point", RexsStandardUnitIds.mm); - /** Amount of helix slope modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Amount of helix slope modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId helix_slope = RexsAttributeId.create("helix_slope", RexsStandardUnitIds.mm); - /** Hertzian flank pressure under test conditions (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId hertzian_flank_pressure_under_test_conditions_plewe_1980 = RexsAttributeId.create("hertzian_flank_pressure_under_test_conditions_plewe_1980", RexsStandardUnitIds.newton_per_mm2); + /** Helix slope deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId helix_slope_deviation_din_3962_1978 = RexsAttributeId.create("helix_slope_deviation_din_3962_1978", RexsStandardUnitIds.mum); - /** Hobbing procedure (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Helix slope deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId helix_slope_deviation_iso_1328_2013 = RexsAttributeId.create("helix_slope_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Helix slope tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId helix_slope_tolerance_class_din_3962_1978 = RexsAttributeId.create("helix_slope_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Helix slope tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId helix_slope_tolerance_class_iso_1328_2013 = RexsAttributeId.create("helix_slope_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Hertzian flank pressure under test conditions (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId hertzian_flank_pressure_under_test_conditions_plewe_1980 = RexsAttributeId.create("hertzian_flank_pressure_under_test_conditions_plewe_1980", RexsStandardUnitIds.mega_pascal); + + /** Hobbing procedure (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId hobbing_procedure = RexsAttributeId.create("hobbing_procedure", RexsStandardUnitIds.none); - /** Horizontal distance (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Hole diameter (Versions: 2.0.0) */ + RexsAttributeId hole_diameter = RexsAttributeId.create("hole_diameter", RexsStandardUnitIds.mm); + + /** Horizontal distance (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId horizontal_distance = RexsAttributeId.create("horizontal_distance", RexsStandardUnitIds.mm); - /** Horizontal motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Horizontal motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId horizontal_motion_coefficients = RexsAttributeId.create("horizontal_motion_coefficients", RexsStandardUnitIds.none); - /** Hub safety against plastic deformation at equivalent torque (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Hub safety against plastic deformation at equivalent torque (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId hub_safety_plastic_deformation_equivalent_torque_din_6892_2012 = RexsAttributeId.create("hub_safety_plastic_deformation_equivalent_torque_din_6892_2012", RexsStandardUnitIds.none); - /** Hub safety against plastic deformation at maximum torque (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Hub safety against plastic deformation at maximum torque (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId hub_safety_plastic_deformation_maximum_torque_din_6892_2012 = RexsAttributeId.create("hub_safety_plastic_deformation_maximum_torque_din_6892_2012", RexsStandardUnitIds.none); - /** Hypoid factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Hypoid factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId hypoid_factor_pitting_iso_10300_2014 = RexsAttributeId.create("hypoid_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Hypoid factor pitting (ISO 10300:2023) (Versions: 1.7) */ + /** Hypoid factor pitting (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId hypoid_factor_pitting_iso_10300_2023 = RexsAttributeId.create("hypoid_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Hypoid offset (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Hypoid offset (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId hypoid_offset = RexsAttributeId.create("hypoid_offset", RexsStandardUnitIds.mm); - /** Offset of inclination angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Offset of inclination angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId inclination_angle_offset = RexsAttributeId.create("inclination_angle_offset", RexsStandardUnitIds.deg); - /** Inclination exponent of the S-N curve in limited life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Inclination exponent of the S-N curve in limited life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId inclination_exponent_in_limited_life = RexsAttributeId.create("inclination_exponent_in_limited_life", RexsStandardUnitIds.none); - /** Inclination exponent of the S-N curve in long life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Inclination exponent of the S-N curve in long life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId inclination_exponent_in_long_life = RexsAttributeId.create("inclination_exponent_in_long_life", RexsStandardUnitIds.none); - /** Increase factor yield strength bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Increase factor yield strength bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId increase_factor_yield_strength_bending_din_743_2012 = RexsAttributeId.create("increase_factor_yield_strength_bending_din_743_2012", RexsStandardUnitIds.none); - /** Increase factor yield strength tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Increase factor yield strength tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId increase_factor_yield_strength_tension_compression_din_743_2012 = RexsAttributeId.create("increase_factor_yield_strength_tension_compression_din_743_2012", RexsStandardUnitIds.none); - /** Increase factor yield strength torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Increase factor yield strength torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId increase_factor_yield_strength_torsion_din_743_2012 = RexsAttributeId.create("increase_factor_yield_strength_torsion_din_743_2012", RexsStandardUnitIds.none); /** Inertia factor for bending stress (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId inertia_factor_bending_iso_10300_2014 = RexsAttributeId.create("inertia_factor_bending_iso_10300_2014", RexsStandardUnitIds.none); - /** Inertia factor tooth root (ISO 10300:2014) (Versions: 1.7) */ + /** Inertia factor tooth root (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ RexsAttributeId inertia_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("inertia_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Inertia factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Inertia factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId inertia_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("inertia_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); + /** Influence factor of limit pressure angle (Versions: 2.0.0) */ + RexsAttributeId influence_factor_of_limit_pressure_angle = RexsAttributeId.create("influence_factor_of_limit_pressure_angle", RexsStandardUnitIds.none); + + /** Influence of residual stresses on local equivalent stress state (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId influence_of_residual_stresses_on_local_equivalent_stress_state_iso_6336_2019 = RexsAttributeId.create("influence_of_residual_stresses_on_local_equivalent_stress_state_iso_6336_2019", RexsStandardUnitIds.mega_pascal); + /** Preload force (Versions: 1.0) */ RexsAttributeId initial_load = RexsAttributeId.create("initial_load", RexsStandardUnitIds.newton); /** Preload distance (Versions: 1.0) */ RexsAttributeId initial_load_shift = RexsAttributeId.create("initial_load_shift", RexsStandardUnitIds.mum); - /** Inner cone distance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Inner cone distance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId inner_cone_distance = RexsAttributeId.create("inner_cone_distance", RexsStandardUnitIds.mm); - /** Inner diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Inner diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId inner_diameter = RexsAttributeId.create("inner_diameter", RexsStandardUnitIds.mm); - /** Inner diameter begin (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Inner diameter begin (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId inner_diameter_begin = RexsAttributeId.create("inner_diameter_begin", RexsStandardUnitIds.mm); - /** Inner diameter end (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Inner diameter end (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId inner_diameter_end = RexsAttributeId.create("inner_diameter_end", RexsStandardUnitIds.mm); - /** Inner diameter of shaft (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Inner diameter of shaft (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId inner_diameter_shaft_din_7190_2017 = RexsAttributeId.create("inner_diameter_shaft_din_7190_2017", RexsStandardUnitIds.mm); - /** Inner pitch diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Inner pitch diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId inner_pitch_diameter = RexsAttributeId.create("inner_pitch_diameter", RexsStandardUnitIds.mm); - /** Interference (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Interference (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId interference = RexsAttributeId.create("interference", RexsStandardUnitIds.mm); - /** Offset of intersection angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Offset of intersection angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId intersection_angle_offset = RexsAttributeId.create("intersection_angle_offset", RexsStandardUnitIds.deg); - /** Modification is additive (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Modification is additive (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId is_additive_modification = RexsAttributeId.create("is_additive_modification", RexsStandardUnitIds.none); - /** Adequate gear tip profile modification (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Adequate gear tip profile modification (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId is_adequate_profile_modfication_iso_6336_2019 = RexsAttributeId.create("is_adequate_profile_modfication_iso_6336_2019", RexsStandardUnitIds.none); - /** Is driving gear (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Is driving gear (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId is_driving_gear = RexsAttributeId.create("is_driving_gear", RexsStandardUnitIds.none); - /** Is engaged (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Is engaged (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId is_engaged = RexsAttributeId.create("is_engaged", RexsStandardUnitIds.none); - /** Isothermal calculation (Versions: 1.6, 1.7) */ + /** Isothermal calculation (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId is_isothermal_calculation = RexsAttributeId.create("is_isothermal_calculation", RexsStandardUnitIds.none); /** Is loading proportional (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId is_loading_proportional_fkm_2012 = RexsAttributeId.create("is_loading_proportional_fkm_2012", RexsStandardUnitIds.none); + /** Is loading proportional (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId is_loading_proportional_fkm_rfn_2012 = RexsAttributeId.create("is_loading_proportional_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Is austenitic and solution-annealed material (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId is_material_austenitic_and_solution_annealed_fkm_2012 = RexsAttributeId.create("is_material_austenitic_and_solution_annealed_fkm_2012", RexsStandardUnitIds.none); + /** Is austenitic and solution-annealed material (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId is_material_austenitic_and_solution_annealed_fkm_rfn_2012 = RexsAttributeId.create("is_material_austenitic_and_solution_annealed_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Is austenitic steel (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId is_material_austenitic_steel_fkm_2012 = RexsAttributeId.create("is_material_austenitic_steel_fkm_2012", RexsStandardUnitIds.none); + /** Is austenitic steel (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId is_material_austenitic_steel_fkm_rfn_2012 = RexsAttributeId.create("is_material_austenitic_steel_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Is hardable material (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId is_material_hardable_fkm_2012 = RexsAttributeId.create("is_material_hardable_fkm_2012", RexsStandardUnitIds.none); + /** Is hardable material (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId is_material_hardable_fkm_rfn_2012 = RexsAttributeId.create("is_material_hardable_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Is polished (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId is_polished_fkm_2012 = RexsAttributeId.create("is_polished_fkm_2012", RexsStandardUnitIds.none); - /** Is pressurized (Versions: 1.6, 1.7) */ + /** Is polished (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId is_polished_fkm_rfn_2012 = RexsAttributeId.create("is_polished_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Is pressurized (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId is_pressurized = RexsAttributeId.create("is_pressurized", RexsStandardUnitIds.none); - /** Joining clearance (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Joining clearance (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId joining_clearance_din_7190_2017 = RexsAttributeId.create("joining_clearance_din_7190_2017", RexsStandardUnitIds.mum); - /** Joint diameter of joint section (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Joint diameter of joint section (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId joint_diameter_din_7190_2017 = RexsAttributeId.create("joint_diameter_din_7190_2017", RexsStandardUnitIds.mm); - /** Joint pressure (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId joint_section_pressure_din_7190_2017 = RexsAttributeId.create("joint_section_pressure_din_7190_2017", RexsStandardUnitIds.newton_per_mm2); + /** Joint pressure (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId joint_section_pressure_din_7190_2017 = RexsAttributeId.create("joint_section_pressure_din_7190_2017", RexsStandardUnitIds.mega_pascal); - /** Feather key safety against plastic deformation at equivalent torque (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Feather key safety against plastic deformation at equivalent torque (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId key_safety_plastic_deformation_equivalent_torque_din_6892_2012 = RexsAttributeId.create("key_safety_plastic_deformation_equivalent_torque_din_6892_2012", RexsStandardUnitIds.none); - /** Feather key safety against plastic deformation at maximum torque (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Feather key safety against plastic deformation at maximum torque (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId key_safety_plastic_deformation_maximum_torque_din_6892_2012 = RexsAttributeId.create("key_safety_plastic_deformation_maximum_torque_din_6892_2012", RexsStandardUnitIds.none); - /** Keyway base radius (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Keyway base radius (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId keyway_base_radius = RexsAttributeId.create("keyway_base_radius", RexsStandardUnitIds.mm); - /** Kind of lubricant (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Kind of lubricant (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId kind = RexsAttributeId.create("kind", RexsStandardUnitIds.none); - /** Kind of point list (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Kind of point list (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId kind_of_point_list = RexsAttributeId.create("kind_of_point_list", RexsStandardUnitIds.none); - /** Kinematic viscosity of the lubricant at ambient pressure and mass temperature (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Kinematic viscosity of lubricant at operating temperature (Versions: 2.0.0) */ + RexsAttributeId kinematic_viscosity_of_lubricant = RexsAttributeId.create("kinematic_viscosity_of_lubricant", RexsStandardUnitIds.mm2_per_s); + + /** Kinematic viscosity of the lubricant at ambient pressure and mass temperature (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId kinematic_viscosity_of_the_lubricant_at_ambient_pressure_and_mass_temperature_plewe_1980 = RexsAttributeId.create("kinematic_viscosity_of_the_lubricant_at_ambient_pressure_and_mass_temperature_plewe_1980", RexsStandardUnitIds.mm2_per_s); - /** Klingelnberg 3d neutral data file (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Klingelnberg 3d neutral data file (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId klingelnberg_3d_neutral_data_file = RexsAttributeId.create("klingelnberg_3d_neutral_data_file", RexsStandardUnitIds.none); - /** Klingelnberg neutral data file (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Klingelnberg neutral data file (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId klingelnberg_neutral_data_file = RexsAttributeId.create("klingelnberg_neutral_data_file", RexsStandardUnitIds.none); - /** Large outer diameter with shouldered hub (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Large outer diameter with shouldered hub (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId large_outer_diameter_shouldered_hub_din_6892_2012 = RexsAttributeId.create("large_outer_diameter_shouldered_hub_din_6892_2012", RexsStandardUnitIds.mm); - /** Lead (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lead (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lead = RexsAttributeId.create("lead", RexsStandardUnitIds.mm); - /** Reference lead angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Reference lead angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lead_angle_worm_gear = RexsAttributeId.create("lead_angle_worm_gear", RexsStandardUnitIds.deg); /** Lead (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId lead_din_3975_2017 = RexsAttributeId.create("lead_din_3975_2017", RexsStandardUnitIds.mm); - /** Lead factor (tooth bending) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lead factor tooth bending (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lead_factor_tooth_bending_din_3996_2019 = RexsAttributeId.create("lead_factor_tooth_bending_din_3996_2019", RexsStandardUnitIds.none); - /** Length (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length = RexsAttributeId.create("length", RexsStandardUnitIds.mm); - /** Length of feather key (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Length of feather key (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_of_feather_key = RexsAttributeId.create("length_of_feather_key", RexsStandardUnitIds.mm); - /** Length of joint section (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Length of joint section (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_of_joint_section_din_7190_2017 = RexsAttributeId.create("length_of_joint_section_din_7190_2017", RexsStandardUnitIds.mm); - /** Length of the key chamfer (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Length of the key chamfer (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_of_key_chamfer = RexsAttributeId.create("length_of_key_chamfer", RexsStandardUnitIds.mm); - /** Length of path of contact (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of path of contact (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_of_path_of_contact = RexsAttributeId.create("length_of_path_of_contact", RexsStandardUnitIds.mm); - /** Length of profile deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of profile deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_of_profile_deviation = RexsAttributeId.create("length_of_profile_deviation", RexsStandardUnitIds.mm); - /** Length of rolling element (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of rolling element (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_of_rolling_element = RexsAttributeId.create("length_of_rolling_element", RexsStandardUnitIds.mm); - /** Length of tip path of contact (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of tip path of contact (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_of_tip_path_of_contact = RexsAttributeId.create("length_of_tip_path_of_contact", RexsStandardUnitIds.mm); - /** Length of topographical modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of topographical modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_of_topographical_modification = RexsAttributeId.create("length_of_topographical_modification", RexsStandardUnitIds.mm); - /** Length where amount of profile crowning at the rootis specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length where amount of profile crowning at the rootis specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_where_profile_crowning_root_is_specified = RexsAttributeId.create("length_where_profile_crowning_root_is_specified", RexsStandardUnitIds.mm); - /** Length where amount of profile crowning at the tip is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length where amount of profile crowning at the tip is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_where_profile_crowning_tip_is_specified = RexsAttributeId.create("length_where_profile_crowning_tip_is_specified", RexsStandardUnitIds.mm); - /** Length of worm gear (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of worm gear (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId length_worm_gear = RexsAttributeId.create("length_worm_gear", RexsStandardUnitIds.mm); - /** Lengthwise curvature factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Lengthwise curvature factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lengthwise_curvature_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("lengthwise_curvature_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Lengthwise curvature factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Lengthwise curvature factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId lengthwise_curvature_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("lengthwise_curvature_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Level of detail (Versions: 1.6, 1.7) */ + /** Lengthwise tooth mean radius of curvature (Versions: 2.0.0) */ + RexsAttributeId lengthwise_tooth_mean_radius_of_curvature_iso_23509_2025 = RexsAttributeId.create("lengthwise_tooth_mean_radius_of_curvature_iso_23509_2025", RexsStandardUnitIds.mm); + + /** Level of detail (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId level_of_detail = RexsAttributeId.create("level_of_detail", RexsStandardUnitIds.none); /** Lever of axial force on cylindrical roller bearings (Versions: 1.0) */ RexsAttributeId lever_arm_of_axial_force = RexsAttributeId.create("lever_arm_of_axial_force", RexsStandardUnitIds.none); - /** Life factor (pitting) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Life factor pitting (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId life_factor_pitting_din_3996_2019 = RexsAttributeId.create("life_factor_pitting_din_3996_2019", RexsStandardUnitIds.none); - /** Life factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Life factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId life_factor_pitting_iso_10300_2014 = RexsAttributeId.create("life_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Life factor pitting (ISO 10300:2023) (Versions: 1.7) */ + /** Life factor pitting (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId life_factor_pitting_iso_10300_2023 = RexsAttributeId.create("life_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Life factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Life factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId life_factor_pitting_iso_6336_2006 = RexsAttributeId.create("life_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Life factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Life factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId life_factor_pitting_iso_6336_2019 = RexsAttributeId.create("life_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); - /** Life factor (tooth bending) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Life factor tooth bending (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId life_factor_tooth_bending_din_3996_2019 = RexsAttributeId.create("life_factor_tooth_bending_din_3996_2019", RexsStandardUnitIds.none); - /** Life factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Life factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId life_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("life_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Life factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Life factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId life_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("life_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Life factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Life factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId life_factor_tooth_root_iso_6336_2006 = RexsAttributeId.create("life_factor_tooth_root_iso_6336_2006", RexsStandardUnitIds.none); - /** Life factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Life factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId life_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("life_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); - /** Life modification factor for reliability (ISO 281:2007) (Versions: 1.6, 1.7) */ + /** Life modification factor for reliability (ISO 281:2007) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId life_modification_factor_reliability_iso_281_2007 = RexsAttributeId.create("life_modification_factor_reliability_iso_281_2007", RexsStandardUnitIds.none); - /** Effective life modification factor system approach (ISO/TS 16281:2008) (Versions: 1.6, 1.7) */ + /** Effective life modification factor system approach (ISO/TS 16281:2008) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId life_modification_factor_system_approach_effective_iso_16281_2008 = RexsAttributeId.create("life_modification_factor_system_approach_effective_iso_16281_2008", RexsStandardUnitIds.none); - /** Maximum life modification factor system approach (ISO/TS 16281:2008) (Versions: 1.6, 1.7) */ + /** Effective life modification factor system approach (ISO 16281:2025) (Versions: 2.0.0) */ + RexsAttributeId life_modification_factor_system_approach_effective_iso_16281_2025 = RexsAttributeId.create("life_modification_factor_system_approach_effective_iso_16281_2025", RexsStandardUnitIds.none); + + /** Maximum life modification factor system approach (ISO/TS 16281:2008) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId life_modification_factor_system_approach_maximum_iso_16281_2008 = RexsAttributeId.create("life_modification_factor_system_approach_maximum_iso_16281_2008", RexsStandardUnitIds.none); - /** Minimum life modification factor system approach (ISO/TS 16281:2008) (Versions: 1.6, 1.7) */ + /** Maximum life modification factor system approach (ISO 16281:2025) (Versions: 2.0.0) */ + RexsAttributeId life_modification_factor_system_approach_maximum_iso_16281_2025 = RexsAttributeId.create("life_modification_factor_system_approach_maximum_iso_16281_2025", RexsStandardUnitIds.none); + + /** Minimum life modification factor system approach (ISO/TS 16281:2008) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId life_modification_factor_system_approach_minimum_iso_16281_2008 = RexsAttributeId.create("life_modification_factor_system_approach_minimum_iso_16281_2008", RexsStandardUnitIds.none); - /** Limit temperature according to standard scuffing tests (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Minimum life modification factor system approach (ISO 16281:2025) (Versions: 2.0.0) */ + RexsAttributeId life_modification_factor_system_approach_minimum_iso_16281_2025 = RexsAttributeId.create("life_modification_factor_system_approach_minimum_iso_16281_2025", RexsStandardUnitIds.none); + + /** Limit pressure angle (Versions: 2.0.0) */ + RexsAttributeId limit_pressure_angle = RexsAttributeId.create("limit_pressure_angle", RexsStandardUnitIds.deg); + + /** Limit temperature according to standard scuffing tests (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId limit_temperature_standard_scuffing_test_iso_10300_2021 = RexsAttributeId.create("limit_temperature_standard_scuffing_test_iso_10300_2021", RexsStandardUnitIds.degree_celsius); - /** Limiting speed (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Limiting speed (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId limiting_speed = RexsAttributeId.create("limiting_speed", RexsStandardUnitIds.rotation_per_min); - /** Limiting value of flank loss (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Limiting value of flank loss (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId limiting_value_flank_loss_din_3996_2019 = RexsAttributeId.create("limiting_value_flank_loss_din_3996_2019", RexsStandardUnitIds.mm); - /** Linear wear coefficient under test conditions (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Linear wear coefficient under test conditions (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId linear_wear_coefficient_under_test_conditions_plewe_1980 = RexsAttributeId.create("linear_wear_coefficient_under_test_conditions_plewe_1980", RexsStandardUnitIds.mm); - /** Load angle at tip (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Load angle at tip (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_angle_at_tip = RexsAttributeId.create("load_angle_at_tip", RexsStandardUnitIds.deg); - /** Load-bearing factor for equivalent load (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Load-bearing factor for equivalent load (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_bearing_factor_for_equivalent_load_din_6892_2012 = RexsAttributeId.create("load_bearing_factor_for_equivalent_load_din_6892_2012", RexsStandardUnitIds.none); - /** Load-bearing factor for maximum load (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Load-bearing factor for maximum load (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_bearing_factor_for_maximum_load_din_6892_2012 = RexsAttributeId.create("load_bearing_factor_for_maximum_load_din_6892_2012", RexsStandardUnitIds.none); /** Load carrying face width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId load_carrying_face_width_vdi_2736_2014 = RexsAttributeId.create("load_carrying_face_width_vdi_2736_2014", RexsStandardUnitIds.mm); - /** Load cycles dependent fatigue strength under pulsating stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId load_cycles_dependent_fatigue_strength_under_pulsating_stress = RexsAttributeId.create("load_cycles_dependent_fatigue_strength_under_pulsating_stress", RexsStandardUnitIds.newton_per_mm2); + /** Load cycles dependent fatigue strength under pulsating stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId load_cycles_dependent_fatigue_strength_under_pulsating_stress = RexsAttributeId.create("load_cycles_dependent_fatigue_strength_under_pulsating_stress", RexsStandardUnitIds.mega_pascal); - /** Load cycles dependent rolling contact fatigue strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId load_cycles_dependent_rolling_contact_fatigue_strength = RexsAttributeId.create("load_cycles_dependent_rolling_contact_fatigue_strength", RexsStandardUnitIds.newton_per_mm2); + /** Load cycles dependent rolling contact fatigue strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId load_cycles_dependent_rolling_contact_fatigue_strength = RexsAttributeId.create("load_cycles_dependent_rolling_contact_fatigue_strength", RexsStandardUnitIds.mega_pascal); - /** Load cycles variation for fatigue strength under pulsating stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Load cycles variation for fatigue strength under pulsating stress (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_cycles_variation_for_fatigue_strength_under_pulsating_stress = RexsAttributeId.create("load_cycles_variation_for_fatigue_strength_under_pulsating_stress", RexsStandardUnitIds.none); - /** Load cycles variation for rolling contact fatigue strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Load cycles variation for rolling contact fatigue strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_cycles_variation_for_rolling_contact_fatigue_strength = RexsAttributeId.create("load_cycles_variation_for_rolling_contact_fatigue_strength", RexsStandardUnitIds.none); - /** Load dependent power losses (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Load dependent power losses (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_dependent_power_losses_iso_10300_2021 = RexsAttributeId.create("load_dependent_power_losses_iso_10300_2021", RexsStandardUnitIds.kilo_watt); - /** Load direction angle for bending moment (ISO 6336:2006) (Versions: 1.7) */ + /** Load direction angle for bending moment (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId load_direction_angle_bending_moment_iso_6336_2006 = RexsAttributeId.create("load_direction_angle_bending_moment_iso_6336_2006", RexsStandardUnitIds.deg); - /** Load direction angle for bending moment (ISO 6336:2019) (Versions: 1.7) */ + /** Load direction angle for bending moment (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId load_direction_angle_bending_moment_iso_6336_2019 = RexsAttributeId.create("load_direction_angle_bending_moment_iso_6336_2019", RexsStandardUnitIds.deg); - /** Load distribution along common face width (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Load distribution along common face width (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_distribution_along_face_width = RexsAttributeId.create("load_distribution_along_face_width", RexsStandardUnitIds.newton_per_mm); + /** Load distribution factor (AGMA 2101:C95) (Versions: 2.0.0) */ + RexsAttributeId load_distribution_factor_agma_2101_1995 = RexsAttributeId.create("load_distribution_factor_agma_2101_1995", RexsStandardUnitIds.none); + /** Load distribution factor (AGMA 2101 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId load_distribution_factor_agma_2101_c95 = RexsAttributeId.create("load_distribution_factor_agma_2101_c95", RexsStandardUnitIds.none); + /** Load distribution factor (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId load_distribution_factor_agma_925_2003 = RexsAttributeId.create("load_distribution_factor_agma_925_2003", RexsStandardUnitIds.none); + /** Load distribution factor (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId load_distribution_factor_agma_925_a03 = RexsAttributeId.create("load_distribution_factor_agma_925_a03", RexsStandardUnitIds.none); - /** Load distribution factor (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Load distribution factor (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_distribution_factor_din_6892_2012 = RexsAttributeId.create("load_distribution_factor_din_6892_2012", RexsStandardUnitIds.none); - /** Load distribution influence factor tooth root (ISO 6336:2019 (Versions: 1.7) */ + /** Load distribution influence factor tooth root (ISO 6336:2019 (Versions: 1.7, 2.0.0) */ RexsAttributeId load_distribution_influence_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("load_distribution_influence_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); - /** Node positions of load distribution along common face width (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Node positions of load distribution along common face width (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_distribution_node_positions = RexsAttributeId.create("load_distribution_node_positions", RexsStandardUnitIds.mm); /** Load duration (Versions: 1.0, 1.1, 1.2) */ @@ -1976,60 +2405,93 @@ public interface RexsStandardAttributeIds { /** Load duration fraction (Versions: 1.0, 1.1, 1.2) */ RexsAttributeId load_duration_fraction = RexsAttributeId.create("load_duration_fraction", RexsStandardUnitIds.percent); + /** Load factor contact stress (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId load_factor_contact_stress_vdi_2736_2014 = RexsAttributeId.create("load_factor_contact_stress_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Load factor root stress (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId load_factor_root_stress_vdi_2736_2014 = RexsAttributeId.create("load_factor_root_stress_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Load parameter for central film thickness of calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId load_parameter_for_central_film_thickness_of_calculation_points_agma_925_2003 = RexsAttributeId.create("load_parameter_for_central_film_thickness_of_calculation_points_agma_925_2003", RexsStandardUnitIds.none); + /** Load parameter for central film thickness of calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId load_parameter_for_central_film_thickness_of_calculation_points_agma_925_a03 = RexsAttributeId.create("load_parameter_for_central_film_thickness_of_calculation_points_agma_925_a03", RexsStandardUnitIds.none); /** Load safety factor (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId load_safety_factor_fkm_2012 = RexsAttributeId.create("load_safety_factor_fkm_2012", RexsStandardUnitIds.none); - /** Load sharing factor at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Load safety factor (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId load_safety_factor_fkm_rfn_2012 = RexsAttributeId.create("load_safety_factor_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Load sharing factor at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_sharing_factor_iso_10300_2021 = RexsAttributeId.create("load_sharing_factor_iso_10300_2021", RexsStandardUnitIds.none); + /** Load sharing factor (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId load_sharing_factor_iso_6336_2019 = RexsAttributeId.create("load_sharing_factor_iso_6336_2019", RexsStandardUnitIds.none); + + /** Load sharing factor of calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId load_sharing_factor_of_calculation_points_agma_925_2003 = RexsAttributeId.create("load_sharing_factor_of_calculation_points_agma_925_2003", RexsStandardUnitIds.none); + /** Load sharing factor of calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId load_sharing_factor_of_calculation_points_agma_925_a03 = RexsAttributeId.create("load_sharing_factor_of_calculation_points_agma_925_a03", RexsStandardUnitIds.none); - /** Load sharing factor pitting (ISO 10300_2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Load sharing factor pitting (ISO 10300_2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_sharing_factor_pitting_iso_10300_2014 = RexsAttributeId.create("load_sharing_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Load sharing factor pitting (ISO 10300_2023) (Versions: 1.7) */ + /** Load sharing factor pitting (ISO 10300_2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId load_sharing_factor_pitting_iso_10300_2023 = RexsAttributeId.create("load_sharing_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Load sharing factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Load sharing factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId load_sharing_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("load_sharing_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Load sharing factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Load sharing factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId load_sharing_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("load_sharing_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Loaded tooth flank (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Loaded tooth flank (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId loaded_tooth_flank = RexsAttributeId.create("loaded_tooth_flank", RexsStandardUnitIds.none); - /** Local backlash under load (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local backlash under load (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_backlash_under_load = RexsAttributeId.create("local_backlash_under_load", RexsStandardUnitIds.mum); - /** Local coefficient of friction (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local coefficient of friction (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_coefficient_of_friction = RexsAttributeId.create("local_coefficient_of_friction", RexsStandardUnitIds.none); - /** Local contact distance (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local contact distance (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_contact_distance = RexsAttributeId.create("local_contact_distance", RexsStandardUnitIds.mum); - /** Local contact temperature at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local contact temperature at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_contact_temperature_iso_10300_2021 = RexsAttributeId.create("local_contact_temperature_iso_10300_2021", RexsStandardUnitIds.degree_celsius); /** Cyclic local degree of utilization in first principal stress direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_degree_of_utilization_in_first_principle_stress_direction_fkm_2012 = RexsAttributeId.create("local_cyclic_degree_of_utilization_in_first_principle_stress_direction_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic local degree of utilization in first principal stress direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_degree_of_utilization_in_first_principle_stress_direction_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_degree_of_utilization_in_first_principle_stress_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Cyclic local degree of utilization in second principal stress direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_degree_of_utilization_in_second_principle_stress_direction_fkm_2012 = RexsAttributeId.create("local_cyclic_degree_of_utilization_in_second_principle_stress_direction_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic local degree of utilization in second principal stress direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_degree_of_utilization_in_second_principle_stress_direction_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_degree_of_utilization_in_second_principle_stress_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Cyclic local degree of utilization in third principal stress direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_degree_of_utilization_in_third_principle_stress_direction_fkm_2012 = RexsAttributeId.create("local_cyclic_degree_of_utilization_in_third_principle_stress_direction_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic local degree of utilization in third principal stress direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_degree_of_utilization_in_third_principle_stress_direction_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_degree_of_utilization_in_third_principle_stress_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Cyclic local degree of utilization (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_degree_of_utilization_of_all_loads_combined_fkm_2012 = RexsAttributeId.create("local_cyclic_degree_of_utilization_of_all_loads_combined_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic local degree of utilization (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_degree_of_utilization_of_all_loads_combined_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_degree_of_utilization_of_all_loads_combined_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Stress tensor of the cyclic load spectrum (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_load_spectrum_stress_tensor_fkm_2012 = RexsAttributeId.create("local_cyclic_load_spectrum_stress_tensor_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Stress tensor of the cyclic load spectrum (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_load_spectrum_stress_tensor_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_load_spectrum_stress_tensor_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Cyclic local safety factor in first principal stress direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_safety_factor_in_first_principle_stress_direction_fkm_2012 = RexsAttributeId.create("local_cyclic_safety_factor_in_first_principle_stress_direction_fkm_2012", RexsStandardUnitIds.none); @@ -2042,300 +2504,420 @@ public interface RexsStandardAttributeIds { /** Cyclic local safety factor (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_safety_factor_of_all_loads_combined_fkm_2012 = RexsAttributeId.create("local_cyclic_safety_factor_of_all_loads_combined_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic local safety in first principal stress direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_safety_in_first_principle_stress_direction_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_safety_in_first_principle_stress_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Cyclic local safety in second principal stress direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_safety_in_second_principle_stress_direction_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_safety_in_second_principle_stress_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Cyclic local safety in third principal stress direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_safety_in_third_principle_stress_direction_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_safety_in_third_principle_stress_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Cyclic local equivalent safety (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_safety_of_all_loads_combined_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_safety_of_all_loads_combined_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Distance between the two tensors passed to calculate the stress gradient (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_stress_gradient_evaluation_points_distance_fkm_2012 = RexsAttributeId.create("local_cyclic_stress_gradient_evaluation_points_distance_fkm_2012", RexsStandardUnitIds.mm); + /** Distance between the two tensors passed to calculate the stress gradient (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_stress_gradient_evaluation_points_distance_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_stress_gradient_evaluation_points_distance_fkm_rfn_2012", RexsStandardUnitIds.mm); + /** Stress ratio of principle stresses in cyclic load spectrum (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_stress_ratios_fkm_2012 = RexsAttributeId.create("local_cyclic_stress_ratios_fkm_2012", RexsStandardUnitIds.none); + /** Stress ratio of principle stresses in cyclic load spectrum (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_stress_ratios_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_stress_ratios_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Stress tensor inside the component for stress gradient calculation (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_stress_tensor_inside_component_for_stress_gradient_fkm_2012 = RexsAttributeId.create("local_cyclic_stress_tensor_inside_component_for_stress_gradient_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Stress tensor inside the component for stress gradient calculation (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_stress_tensor_inside_component_for_stress_gradient_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_stress_tensor_inside_component_for_stress_gradient_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Stress tensor at the component surface for stress gradient calculation (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_cyclic_stress_tensor_on_component_surface_for_stress_gradient_fkm_2012 = RexsAttributeId.create("local_cyclic_stress_tensor_on_component_surface_for_stress_gradient_fkm_2012", RexsStandardUnitIds.mega_pascal); - /** Local flash temperature acc. Blok (1937) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Stress tensor at the component surface for stress gradient calculation (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_cyclic_stress_tensor_on_component_surface_for_stress_gradient_fkm_rfn_2012 = RexsAttributeId.create("local_cyclic_stress_tensor_on_component_surface_for_stress_gradient_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + + /** Local equivalent stress state (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId local_equivalent_stress_state_iso_6336_2019 = RexsAttributeId.create("local_equivalent_stress_state_iso_6336_2019", RexsStandardUnitIds.mega_pascal); + + /** Local equivalent stress state without consideration of residual stresses (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId local_equivalent_stress_state_without_consideration_of_residual_stresses_iso_6336_2019 = RexsAttributeId.create("local_equivalent_stress_state_without_consideration_of_residual_stresses_iso_6336_2019", RexsStandardUnitIds.mega_pascal); + + /** Local flash temperature acc. Blok (1937) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_flash_temperature_blok_1937 = RexsAttributeId.create("local_flash_temperature_blok_1937", RexsStandardUnitIds.kelvin); - /** Local Hertzian contact stress (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local Hertzian contact stress (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_hertzian_contact_stress = RexsAttributeId.create("local_hertzian_contact_stress", RexsStandardUnitIds.mega_pascal); - /** Local load-free backlash (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local Hertzian contact stress (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId local_hertzian_contact_stress_iso_6336_2019 = RexsAttributeId.create("local_hertzian_contact_stress_iso_6336_2019", RexsStandardUnitIds.mega_pascal); + + /** Local load-free backlash (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_load_free_backlash = RexsAttributeId.create("local_load_free_backlash", RexsStandardUnitIds.mum); - /** Local normal line load (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local material exposure (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId local_material_exposure_iso_6336_2019 = RexsAttributeId.create("local_material_exposure_iso_6336_2019", RexsStandardUnitIds.none); + + /** Local material shear strength (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId local_material_shear_strength_iso_6336_2019 = RexsAttributeId.create("local_material_shear_strength_iso_6336_2019", RexsStandardUnitIds.mega_pascal); + + /** Hertzian contact stress (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId local_nominal_hertzian_contact_stress_iso_6336_2019 = RexsAttributeId.create("local_nominal_hertzian_contact_stress_iso_6336_2019", RexsStandardUnitIds.mega_pascal); + + /** Local normal line load (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_normal_line_load = RexsAttributeId.create("local_normal_line_load", RexsStandardUnitIds.newton_per_mm); - /** Local relative lubricant film thickness (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local normal radius of relative curvature (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId local_normal_radius_of_relative_curvature_iso_6336_2019 = RexsAttributeId.create("local_normal_radius_of_relative_curvature_iso_6336_2019", RexsStandardUnitIds.mm); + + /** Local relative lubricant film thickness (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_relative_lubricant_filmthickness = RexsAttributeId.create("local_relative_lubricant_filmthickness", RexsStandardUnitIds.none); /** Local root stress under peak torque (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_root_stress_under_peak_torque_vdi_2736_2014 = RexsAttributeId.create("local_root_stress_under_peak_torque_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); - /** Local safety factor for bending stress against breakage (FVA 411) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local safety factor for bending stress against breakage (FVA 411) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_safety_factor_bending_stress_fva_411 = RexsAttributeId.create("local_safety_factor_bending_stress_fva_411", RexsStandardUnitIds.none); - /** Local safety factor for micro pitting (FVA 516) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local safety factor for micro pitting (FVA 516) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_safety_factor_micro_pitting_fva_516 = RexsAttributeId.create("local_safety_factor_micro_pitting_fva_516", RexsStandardUnitIds.none); - /** Local safety factor for contact stress against pitting (FVA 411) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local safety factor for contact stress against pitting (FVA 411) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_safety_factor_pitting_fva_411 = RexsAttributeId.create("local_safety_factor_pitting_fva_411", RexsStandardUnitIds.none); - /** Local safety factor for scuffing (FVA 519) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local safety factor for scuffing (FVA 519) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_safety_factor_scuffing_fva_519 = RexsAttributeId.create("local_safety_factor_scuffing_fva_519", RexsStandardUnitIds.none); - /** Local safety factor scuffing at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local safety factor scuffing at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_safety_factor_scuffing_iso_10300_2021 = RexsAttributeId.create("local_safety_factor_scuffing_iso_10300_2021", RexsStandardUnitIds.none); - /** Local sliding velocity (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local sliding velocity (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_sliding_velocity = RexsAttributeId.create("local_sliding_velocity", RexsStandardUnitIds.m_per_second); /** Static local degree of utilization (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_static_degree_of_utilization_of_all_loads_combined_fkm_2012 = RexsAttributeId.create("local_static_degree_of_utilization_of_all_loads_combined_fkm_2012", RexsStandardUnitIds.none); + /** Static degree of utilization of the equivalent stress (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_static_degree_of_utilization_of_all_loads_combined_fkm_rfn_2012 = RexsAttributeId.create("local_static_degree_of_utilization_of_all_loads_combined_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Static local degree of utilization for high stress multiaxiality (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_static_degree_of_utilization_of_hydrostatic_stress_fkm_2012 = RexsAttributeId.create("local_static_degree_of_utilization_of_hydrostatic_stress_fkm_2012", RexsStandardUnitIds.none); + /** Static equivalent degree of utilization for high stress multiaxiality (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_static_degree_of_utilization_of_hydrostatic_stress_fkm_rfn_2012 = RexsAttributeId.create("local_static_degree_of_utilization_of_hydrostatic_stress_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Local limit load factor for the static strength calculation (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_static_limit_load_factor_fkm_2012 = RexsAttributeId.create("local_static_limit_load_factor_fkm_2012", RexsStandardUnitIds.none); + /** Local limit load factor (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_static_limit_load_factor_fkm_rfn_2012 = RexsAttributeId.create("local_static_limit_load_factor_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Method for local limit load factor for the static strength calculation (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_static_limit_load_factor_mode_fkm_2012 = RexsAttributeId.create("local_static_limit_load_factor_mode_fkm_2012", RexsStandardUnitIds.none); + /** Method for local limit load factor determination (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_static_limit_load_factor_mode_fkm_rfn_2012 = RexsAttributeId.create("local_static_limit_load_factor_mode_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Static local safety factor (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_static_safety_factor_of_all_loads_combined_fkm_2012 = RexsAttributeId.create("local_static_safety_factor_of_all_loads_combined_fkm_2012", RexsStandardUnitIds.none); /** Static local safety factor for high stress multiaxiality (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_static_safety_factor_of_hydrostatic_stress_fkm_2012 = RexsAttributeId.create("local_static_safety_factor_of_hydrostatic_stress_fkm_2012", RexsStandardUnitIds.none); + /** Static local equivalent safety (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_static_safety_of_all_loads_combined_fkm_rfn_2012 = RexsAttributeId.create("local_static_safety_of_all_loads_combined_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Static local safety for high stress multiaxiality (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_static_safety_of_hydrostatic_stress_fkm_rfn_2012 = RexsAttributeId.create("local_static_safety_of_hydrostatic_stress_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Local stress tensor for the static strength calculation (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId local_static_stress_tensor_fkm_2012 = RexsAttributeId.create("local_static_stress_tensor_fkm_2012", RexsStandardUnitIds.mega_pascal); - /** Local sum of damage related to pitting (FVA 411) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local stress tensor for the static strength calculation (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId local_static_stress_tensor_fkm_rfn_2012 = RexsAttributeId.create("local_static_stress_tensor_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + + /** Local sum of damage related to pitting (FVA 411) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_sum_of_damage_pitting_fva_411 = RexsAttributeId.create("local_sum_of_damage_pitting_fva_411", RexsStandardUnitIds.none); - /** Local surface velocity at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local surface velocity at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_surface_velocity_iso_10300_2021 = RexsAttributeId.create("local_surface_velocity_iso_10300_2021", RexsStandardUnitIds.m_per_second); - /** Local surface velocity in profile direction at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local surface velocity in profile direction at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_surface_velocity_profile_direction_iso_10300_2021 = RexsAttributeId.create("local_surface_velocity_profile_direction_iso_10300_2021", RexsStandardUnitIds.m_per_second); - /** Local tooth root stress (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Local tooth root stress (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId local_tooth_root_stress = RexsAttributeId.create("local_tooth_root_stress", RexsStandardUnitIds.mega_pascal); /** Local tooth root stress (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId local_tooth_root_stress_iso_10300_2014 = RexsAttributeId.create("local_tooth_root_stress_iso_10300_2014", RexsStandardUnitIds.newton_per_mm2); + /** Local transverse radius of relative curvature (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId local_transverse_radius_of_relative_curvature_iso_6336_2019 = RexsAttributeId.create("local_transverse_radius_of_relative_curvature_iso_6336_2019", RexsStandardUnitIds.mm); + /** Longitudinal load factor pitting (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId longitudinal_load_factor_pitting_iso_10300_2014 = RexsAttributeId.create("longitudinal_load_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); /** Longitudinal load factor tooth root (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId longitudinal_load_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("longitudinal_load_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Lower diametric deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lower diametric deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lower_backlash_allowance_balls_or_pins = RexsAttributeId.create("lower_backlash_allowance_balls_or_pins", RexsStandardUnitIds.mm); - /** Lower base tangent length deviation (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lower base tangent length deviation (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lower_backlash_allowance_referenced_to_span = RexsAttributeId.create("lower_backlash_allowance_referenced_to_span", RexsStandardUnitIds.mum); - /** Lower centre distance allowance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lower centre distance allowance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lower_center_distance_allowance = RexsAttributeId.create("lower_center_distance_allowance", RexsStandardUnitIds.mum); /** Lubricant factor (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId lubricant_factor_iso_10300_2021 = RexsAttributeId.create("lubricant_factor_iso_10300_2021", RexsStandardUnitIds.none); - /** Lubricant factor (pitting) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lubricant factor pitting (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lubricant_factor_pitting_din_3996_2019 = RexsAttributeId.create("lubricant_factor_pitting_din_3996_2019", RexsStandardUnitIds.none); - /** Lubricant factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Lubricant factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lubricant_factor_pitting_iso_10300_2014 = RexsAttributeId.create("lubricant_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Lubricant factor pitting (ISO 10300:2023) (Versions: 1.7) */ + /** Lubricant factor pitting (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId lubricant_factor_pitting_iso_10300_2023 = RexsAttributeId.create("lubricant_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Lubricant factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Lubricant factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId lubricant_factor_pitting_iso_6336_2006 = RexsAttributeId.create("lubricant_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Lubricant factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Lubricant factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId lubricant_factor_pitting_iso_6336_2019 = RexsAttributeId.create("lubricant_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); - /** Lubricant factor scuffing (ISO/TS 10300:2021) (Versions: 1.7) */ + /** Lubricant factor scuffing (ISO/TS 10300:2021) (Versions: 1.7, 2.0.0) */ RexsAttributeId lubricant_factor_scuffing_iso_10300_2021 = RexsAttributeId.create("lubricant_factor_scuffing_iso_10300_2021", RexsStandardUnitIds.none); - /** Lubricant feed temperature (Versions: 1.6, 1.7) */ + /** Lubricant feed temperature (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId lubricant_feed_temperature = RexsAttributeId.create("lubricant_feed_temperature", RexsStandardUnitIds.degree_celsius); - /** Lubricant film thickness parameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lubricant film thickness parameter (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lubricant_film_thickness_parameter_din_3996_2019 = RexsAttributeId.create("lubricant_film_thickness_parameter_din_3996_2019", RexsStandardUnitIds.none); - /** Oil volume flow rate through bearing (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Oil volume flow rate through bearing (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lubricant_flow_through_bearing = RexsAttributeId.create("lubricant_flow_through_bearing", RexsStandardUnitIds.litre_per_minute); - /** Lubricant side of feature (Versions: 1.6, 1.7) */ + /** Lubricant side of feature (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId lubricant_side = RexsAttributeId.create("lubricant_side", RexsStandardUnitIds.none); - /** Lubricant structure factor (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lubricant structure factor (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lubricant_structure_factor_din_3996_2019 = RexsAttributeId.create("lubricant_structure_factor_din_3996_2019", RexsStandardUnitIds.none); - /** Difference of oil temperatures between outflow and feed (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Difference of oil temperatures between outflow and feed (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lubricant_temperature_difference_inlet_output = RexsAttributeId.create("lubricant_temperature_difference_inlet_output", RexsStandardUnitIds.kelvin); + /** Lubricant type (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId lubricant_type_agma_925_2003 = RexsAttributeId.create("lubricant_type_agma_925_2003", RexsStandardUnitIds.none); + /** Lubricant type (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId lubricant_type_agma_925_a03 = RexsAttributeId.create("lubricant_type_agma_925_a03", RexsStandardUnitIds.none); - /** Lubricant type (ISO 6336:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lubricant type (ISO 6336:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lubricant_type_iso_6336_2006 = RexsAttributeId.create("lubricant_type_iso_6336_2006", RexsStandardUnitIds.none); - /** Lubricant type (ISO 6336:2019) (Versions: 1.7) */ + /** Lubricant type (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId lubricant_type_iso_6336_2019 = RexsAttributeId.create("lubricant_type_iso_6336_2019", RexsStandardUnitIds.none); - /** Coefficient for lubrication method (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Coefficient for lubrication method (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lubrication_factor = RexsAttributeId.create("lubrication_factor", RexsStandardUnitIds.none); /** Lubrication factor (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId lubrication_factor_iso_10300_2021 = RexsAttributeId.create("lubrication_factor_iso_10300_2021", RexsStandardUnitIds.none); - /** Lubrication factor scuffing (ISO/TS 10300:2021) (Versions: 1.7) */ + /** Lubrication factor scuffing (ISO/TS 10300:2021) (Versions: 1.7, 2.0.0) */ RexsAttributeId lubrication_factor_scuffing_iso_10300_2021 = RexsAttributeId.create("lubrication_factor_scuffing_iso_10300_2021", RexsStandardUnitIds.none); - /** Kind of lubrication (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lubrication factor (ISO 6336:2022) (Versions: 2.0.0) */ + RexsAttributeId lubrication_factor_scuffing_iso_6336_2022 = RexsAttributeId.create("lubrication_factor_scuffing_iso_6336_2022", RexsStandardUnitIds.none); + + /** Kind of lubrication (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lubrication_type = RexsAttributeId.create("lubrication_type", RexsStandardUnitIds.none); + /** Lubrication type (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId lubrication_type_agma_925_2003 = RexsAttributeId.create("lubrication_type_agma_925_2003", RexsStandardUnitIds.none); + /** Lubrication type (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId lubrication_type_agma_925_a03 = RexsAttributeId.create("lubrication_type_agma_925_a03", RexsStandardUnitIds.none); - /** Lubrication type (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lubrication type (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lubrication_type_din_3996_2019 = RexsAttributeId.create("lubrication_type_din_3996_2019", RexsStandardUnitIds.none); /** Type of lubrication (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId lubrication_type_vdi_2736_2014 = RexsAttributeId.create("lubrication_type_vdi_2736_2014", RexsStandardUnitIds.none); - /** Lyra angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lyra angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId lyra_angle = RexsAttributeId.create("lyra_angle", RexsStandardUnitIds.deg); - /** Machine center to crossing point (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Machine center to crossing point (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId machine_center_to_crossing_point = RexsAttributeId.create("machine_center_to_crossing_point", RexsStandardUnitIds.mm); - /** Machine root angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Machine root angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId machine_root_angle = RexsAttributeId.create("machine_root_angle", RexsStandardUnitIds.deg); - /** Machining allowance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Machining allowance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId machining_allowance = RexsAttributeId.create("machining_allowance", RexsStandardUnitIds.mm); /** Machining allowance of the tool according to DIN 3972 (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId machining_allowance_din_3972 = RexsAttributeId.create("machining_allowance_din_3972", RexsStandardUnitIds.mm); - /** Machining allowance tolerance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Machining allowance of the tool (DIN 3972:1952) (Versions: 2.0.0) */ + RexsAttributeId machining_allowance_din_3972_1952 = RexsAttributeId.create("machining_allowance_din_3972_1952", RexsStandardUnitIds.mm); + + /** Machining allowance tolerance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId machining_allowance_tolerance = RexsAttributeId.create("machining_allowance_tolerance", RexsStandardUnitIds.mm); - /** Manufacturer (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Manufacturer (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId manufacturer = RexsAttributeId.create("manufacturer", RexsStandardUnitIds.none); - /** Mass of component (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mass of component (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mass_of_component = RexsAttributeId.create("mass_of_component", RexsStandardUnitIds.kg); /** Bending fatigue strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId material_bending_fatigue_strength_fkm_2012 = RexsAttributeId.create("material_bending_fatigue_strength_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Material bending fatigue strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId material_bending_fatigue_strength_fkm_rfn_2012 = RexsAttributeId.create("material_bending_fatigue_strength_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Material category (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId material_category_vdi_2736_2014 = RexsAttributeId.create("material_category_vdi_2736_2014", RexsStandardUnitIds.none); /** Material constant a_G for Stieler support concept FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId material_constant_a_g_for_stieler_support_concept_fkm_2012 = RexsAttributeId.create("material_constant_a_g_for_stieler_support_concept_fkm_2012", RexsStandardUnitIds.none); + /** Material constant a_G for Stieler support concept (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId material_constant_a_g_for_stieler_support_concept_fkm_rfn_2012 = RexsAttributeId.create("material_constant_a_g_for_stieler_support_concept_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Material constant b_G for Stieler support concept FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId material_constant_b_g_for_stieler_support_concept_fkm_2012 = RexsAttributeId.create("material_constant_b_g_for_stieler_support_concept_fkm_2012", RexsStandardUnitIds.none); - /** Material depth dependent hardness (ISO 6336´:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Material constant b_G for Stieler support concept (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId material_constant_b_g_for_stieler_support_concept_fkm_rfn_2012 = RexsAttributeId.create("material_constant_b_g_for_stieler_support_concept_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Material depth dependent hardness (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_depth_dependent_hardness_iso_6336_2019 = RexsAttributeId.create("material_depth_dependent_hardness_iso_6336_2019", RexsStandardUnitIds.hv); - /** Material depth dependent residual stress (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId material_depth_dependent_residual_stress_iso_6336_2019 = RexsAttributeId.create("material_depth_dependent_residual_stress_iso_6336_2019", RexsStandardUnitIds.newton_per_mm2); + /** Material depth dependent residual stress (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId material_depth_dependent_residual_stress_iso_6336_2019 = RexsAttributeId.create("material_depth_dependent_residual_stress_iso_6336_2019", RexsStandardUnitIds.mega_pascal); + + /** Material depth (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId material_depth_iso_6336_2019 = RexsAttributeId.create("material_depth_iso_6336_2019", RexsStandardUnitIds.mm); - /** Material depth variation for hardness (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Material depth relative to half of Hertzian contact width (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId material_depth_relative_to_hertzian_contact_width_iso_6336_2019 = RexsAttributeId.create("material_depth_relative_to_hertzian_contact_width_iso_6336_2019", RexsStandardUnitIds.none); + + /** Material depth variation for hardness (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_depth_variation_for_hardness_iso_6336_2019 = RexsAttributeId.create("material_depth_variation_for_hardness_iso_6336_2019", RexsStandardUnitIds.mm); - /** Material depth variation for residual stress (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Material depth variation for residual stress (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_depth_variation_for_residual_stress_iso_6336_2019 = RexsAttributeId.create("material_depth_variation_for_residual_stress_iso_6336_2019", RexsStandardUnitIds.mm); - /** Material designation (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Material depth at which maximum material exposure occurs (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId material_depth_where_maximum_material_exposure_occurs_iso_6336_2019 = RexsAttributeId.create("material_depth_where_maximum_material_exposure_occurs_iso_6336_2019", RexsStandardUnitIds.mm); + + /** Material designation (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_designation = RexsAttributeId.create("material_designation", RexsStandardUnitIds.none); - /** Material exposure calibration factor (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Material exposure calibration factor (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_exposure_calibration_factor_iso_6336_2019 = RexsAttributeId.create("material_exposure_calibration_factor_iso_6336_2019", RexsStandardUnitIds.none); - /** Material factor (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Material factor (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_factor_iso_6336_2019 = RexsAttributeId.create("material_factor_iso_6336_2019", RexsStandardUnitIds.none); /** Hardening method (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId material_hardening_method_fkm_2012 = RexsAttributeId.create("material_hardening_method_fkm_2012", RexsStandardUnitIds.none); - /** Material loss (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Hardening method (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId material_hardening_method_fkm_rfn_2012 = RexsAttributeId.create("material_hardening_method_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Material loss (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_loss_din_3996_2019 = RexsAttributeId.create("material_loss_din_3996_2019", RexsStandardUnitIds.mg); - /** Material loss limit (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Material loss limit (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_loss_limit_din_3996_2019 = RexsAttributeId.create("material_loss_limit_din_3996_2019", RexsStandardUnitIds.mg); - /** Material - lubricant factor (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Material - lubricant factor (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_lubricant_factor_din_3996_2019 = RexsAttributeId.create("material_lubricant_factor_din_3996_2019", RexsStandardUnitIds.none); /** Shear fatigue strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId material_shear_fatigue_strength_fkm_2012 = RexsAttributeId.create("material_shear_fatigue_strength_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Material Shear fatigue strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId material_shear_fatigue_strength_fkm_rfn_2012 = RexsAttributeId.create("material_shear_fatigue_strength_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Tensile fatigue strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId material_tensile_fatigue_strength_fkm_2012 = RexsAttributeId.create("material_tensile_fatigue_strength_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Material tension compression fatigue strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId material_tensile_fatigue_strength_fkm_rfn_2012 = RexsAttributeId.create("material_tensile_fatigue_strength_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Torsion fatigue strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId material_torsion_fatigue_strength_fkm_2012 = RexsAttributeId.create("material_torsion_fatigue_strength_fkm_2012", RexsStandardUnitIds.mega_pascal); - /** Material type (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Material torsion fatigue strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId material_torsion_fatigue_strength_fkm_rfn_2012 = RexsAttributeId.create("material_torsion_fatigue_strength_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + + /** Material type (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_type_din_6892_2012 = RexsAttributeId.create("material_type_din_6892_2012", RexsStandardUnitIds.none); - /** Material type (DIN 743 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Material type (DIN 743:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId material_type_din_743_2012 = RexsAttributeId.create("material_type_din_743_2012", RexsStandardUnitIds.none); /** Material type (FKM 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId material_type_fkm_2012 = RexsAttributeId.create("material_type_fkm_2012", RexsStandardUnitIds.none); + /** Material type (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId material_type_fkm_rfn_2012 = RexsAttributeId.create("material_type_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Materials parameter for central film thickness (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId materials_paramter_for_central_film_thickness_of_calculation_points_agma_925_2003 = RexsAttributeId.create("materials_paramter_for_central_film_thickness_of_calculation_points_agma_925_2003", RexsStandardUnitIds.none); + /** Materials parameter for central film thickness (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId materials_paramter_for_central_film_thickness_of_calculation_points_agma_925_a03 = RexsAttributeId.create("materials_paramter_for_central_film_thickness_of_calculation_points_agma_925_a03", RexsStandardUnitIds.none); - /** Reduced stiffness matrix with boundary condition to inertial environment (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Reduced stiffness matrix with boundary condition to inertial environment (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId matrix_with_inertial_environment_boundary = RexsAttributeId.create("matrix_with_inertial_environment_boundary", RexsStandardUnitIds.none); - /** Maximum actual reference tooth thickness (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Maximum actual reference tooth thickness (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_actual_reference_tooth_thickness_din_5480_2006 = RexsAttributeId.create("maximum_actual_reference_tooth_thickness_din_5480_2006", RexsStandardUnitIds.mm); - /** Maximum actual space width (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Maximum actual space width (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_actual_space_width_din_5480_2006 = RexsAttributeId.create("maximum_actual_space_width_din_5480_2006", RexsStandardUnitIds.mm); - /** Permissible pressure in the bearing (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Permissible pressure in the bearing (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_allowable_pressure = RexsAttributeId.create("maximum_allowable_pressure", RexsStandardUnitIds.mega_pascal); - /** Maximum axial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum axial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_axial_bearing_clearance = RexsAttributeId.create("maximum_axial_bearing_clearance", RexsStandardUnitIds.mum); - /** Maximum diameter of bearing bore (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum diameter of bearing bore (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_bearing_bore_diameter = RexsAttributeId.create("maximum_bearing_bore_diameter", RexsStandardUnitIds.mm); /** Maximum bearing play (Versions: 1.0) */ RexsAttributeId maximum_bearing_clearance = RexsAttributeId.create("maximum_bearing_clearance", RexsStandardUnitIds.mum); - /** Maximum bearing outer diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum bearing outer diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_bearing_outer_diameter = RexsAttributeId.create("maximum_bearing_outer_diameter", RexsStandardUnitIds.mm); /** Maximum bearing seat diameter (Versions: 1.0) */ RexsAttributeId maximum_bore_diameter = RexsAttributeId.create("maximum_bore_diameter", RexsStandardUnitIds.mm); - /** Maximum diameter of casing bore (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum diameter of casing bore (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_casing_bore_diameter = RexsAttributeId.create("maximum_casing_bore_diameter", RexsStandardUnitIds.mm); - /** Maximum circumferential force (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Maximum circumferential force (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_circumferential_force_din_6892_2012 = RexsAttributeId.create("maximum_circumferential_force_din_6892_2012", RexsStandardUnitIds.newton); - /** Maximum effective cone diameter joint tapered interference fit (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Maximum effective cone diameter joint tapered interference fit (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_cone_diameter_joint_tapered_interference_fit = RexsAttributeId.create("maximum_cone_diameter_joint_tapered_interference_fit", RexsStandardUnitIds.mm); + /** Maximum contact temperature (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId maximum_contact_temperature_agma_925_2003 = RexsAttributeId.create("maximum_contact_temperature_agma_925_2003", RexsStandardUnitIds.degree_celsius); + /** Maximum contact temperature (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_contact_temperature_agma_925_a03 = RexsAttributeId.create("maximum_contact_temperature_agma_925_a03", RexsStandardUnitIds.degree_celsius); @@ -2348,319 +2930,430 @@ public interface RexsStandardAttributeIds { /** Maximum distance to middle contact line at right side of contact pattern (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId maximum_distance_middle_contact_line_right_side_iso_10300_2014 = RexsAttributeId.create("maximum_distance_middle_contact_line_right_side_iso_10300_2014", RexsStandardUnitIds.mm); - /** Maximum effective tooth thickness (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Maximum effective tooth thickness (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_effective_tooth_thickness_din_5480_2006 = RexsAttributeId.create("maximum_effective_tooth_thickness_din_5480_2006", RexsStandardUnitIds.mm); + /** Max flash temperature (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId maximum_flash_temperature_agma_925_2003 = RexsAttributeId.create("maximum_flash_temperature_agma_925_2003", RexsStandardUnitIds.kelvin); + /** Max flash temperature (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_flash_temperature_agma_925_a03 = RexsAttributeId.create("maximum_flash_temperature_agma_925_a03", RexsStandardUnitIds.degree_celsius); + /** Maximum flash temperature of test gears (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId maximum_flash_temperature_of_test_gears_agma_925_2003 = RexsAttributeId.create("maximum_flash_temperature_of_test_gears_agma_925_2003", RexsStandardUnitIds.kelvin); + /** Maximum flash temperature of test gears (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_flash_temperature_of_test_gears_agma_925_a03 = RexsAttributeId.create("maximum_flash_temperature_of_test_gears_agma_925_a03", RexsStandardUnitIds.degree_celsius); - /** Maximum pressure (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId maximum_hertzian_pressure = RexsAttributeId.create("maximum_hertzian_pressure", RexsStandardUnitIds.newton_per_mm2); + /** Maximum pressure (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId maximum_hertzian_pressure = RexsAttributeId.create("maximum_hertzian_pressure", RexsStandardUnitIds.mega_pascal); + + /** Maximum pressure at inner ring (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId maximum_hertzian_pressure_inner_ring = RexsAttributeId.create("maximum_hertzian_pressure_inner_ring", RexsStandardUnitIds.mega_pascal); - /** Maximum pressure at inner ring (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId maximum_hertzian_pressure_inner_ring = RexsAttributeId.create("maximum_hertzian_pressure_inner_ring", RexsStandardUnitIds.newton_per_mm2); + /** Maximum pressure at outer ring (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId maximum_hertzian_pressure_outer_ring = RexsAttributeId.create("maximum_hertzian_pressure_outer_ring", RexsStandardUnitIds.mega_pascal); - /** Maximum pressure at outer ring (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId maximum_hertzian_pressure_outer_ring = RexsAttributeId.create("maximum_hertzian_pressure_outer_ring", RexsStandardUnitIds.newton_per_mm2); + /** Maximum value of hertzian stress from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId maximum_hertzian_stress_ltca_worm_stage = RexsAttributeId.create("maximum_hertzian_stress_ltca_worm_stage", RexsStandardUnitIds.mega_pascal); - /** Maximum value of hertzian stress from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId maximum_hertzian_stress_ltca_worm_stage = RexsAttributeId.create("maximum_hertzian_stress_ltca_worm_stage", RexsStandardUnitIds.newton_per_mm2); + /** Maximum material exposure (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId maximum_material_exposure_cp_iso_6336_2019 = RexsAttributeId.create("maximum_material_exposure_cp_iso_6336_2019", RexsStandardUnitIds.none); - /** Maximum material exposure (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum material exposure (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_material_exposure_iso_6336_2019 = RexsAttributeId.create("maximum_material_exposure_iso_6336_2019", RexsStandardUnitIds.none); /** Maximum nominal static normal stress due to bending moment around v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_nominal_static_normal_stress_due_to_bending_torque_around_v_direction_fkm_2012 = RexsAttributeId.create("maximum_nominal_static_normal_stress_due_to_bending_torque_around_v_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Maximum bending stress due to bending moment around v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId maximum_nominal_static_normal_stress_due_to_bending_torque_around_v_direction_fkm_rfn_2012 = RexsAttributeId.create("maximum_nominal_static_normal_stress_due_to_bending_torque_around_v_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Maximum nominal static normal stress due to bending moment around w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_nominal_static_normal_stress_due_to_bending_torque_around_w_direction_fkm_2012 = RexsAttributeId.create("maximum_nominal_static_normal_stress_due_to_bending_torque_around_w_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Maximum bending stress due to bending moment around w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId maximum_nominal_static_normal_stress_due_to_bending_torque_around_w_direction_fkm_rfn_2012 = RexsAttributeId.create("maximum_nominal_static_normal_stress_due_to_bending_torque_around_w_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Maximum nominal static normal stress due to tension-compression force in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_nominal_static_normal_stress_due_to_tension_compression_force_in_u_direction_fkm_2012 = RexsAttributeId.create("maximum_nominal_static_normal_stress_due_to_tension_compression_force_in_u_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Maximum axial stress due to tension-compression force in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId maximum_nominal_static_normal_stress_due_to_tension_compression_force_in_u_direction_fkm_rfn_2012 = RexsAttributeId.create("maximum_nominal_static_normal_stress_due_to_tension_compression_force_in_u_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Maximum nominal static shear stress due to shear force in v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_nominal_static_shear_stress_due_to_shear_force_in_v_direction_fkm_2012 = RexsAttributeId.create("maximum_nominal_static_shear_stress_due_to_shear_force_in_v_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Maximum shear stress due to shear force in v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId maximum_nominal_static_shear_stress_due_to_shear_force_in_v_direction_fkm_rfn_2012 = RexsAttributeId.create("maximum_nominal_static_shear_stress_due_to_shear_force_in_v_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Maximum nominal static shear stress due to shear forces in w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_nominal_static_shear_stress_due_to_shear_force_in_w_direction_fkm_2012 = RexsAttributeId.create("maximum_nominal_static_shear_stress_due_to_shear_force_in_w_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Maximum shear stress due to shear forces in w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId maximum_nominal_static_shear_stress_due_to_shear_force_in_w_direction_fkm_rfn_2012 = RexsAttributeId.create("maximum_nominal_static_shear_stress_due_to_shear_force_in_w_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Maximum nominal static shear stress due to torsion moment in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_nominal_static_shear_stress_due_to_torsion_torque_around_u_direction_fkm_2012 = RexsAttributeId.create("maximum_nominal_static_shear_stress_due_to_torsion_torque_around_u_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); - /** Maximum normal backlash (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum shear stress due to torsion moment in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId maximum_nominal_static_shear_stress_due_to_torsion_torque_around_u_direction_fkm_rfn_2012 = RexsAttributeId.create("maximum_nominal_static_shear_stress_due_to_torsion_torque_around_u_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + + /** Maximum normal backlash (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_normal_backlash = RexsAttributeId.create("maximum_normal_backlash", RexsStandardUnitIds.mm); - /** Upper normal backlash variation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Upper normal backlash variation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_normal_backlash_variation = RexsAttributeId.create("maximum_normal_backlash_variation", RexsStandardUnitIds.mm); /** Maximum bearing outer diameter (Versions: 1.0) */ RexsAttributeId maximum_outer_diameter = RexsAttributeId.create("maximum_outer_diameter", RexsStandardUnitIds.mm); - /** Maximum permissible material exposure (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum permissible material exposure (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_permissible_material_exposure_iso_6336_2019 = RexsAttributeId.create("maximum_permissible_material_exposure_iso_6336_2019", RexsStandardUnitIds.none); /** Maximum shaft diameter (Versions: 1.0) */ RexsAttributeId maximum_pin_diameter = RexsAttributeId.create("maximum_pin_diameter", RexsStandardUnitIds.mm); - /** Maximum radial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum radial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_radial_bearing_clearance = RexsAttributeId.create("maximum_radial_bearing_clearance", RexsStandardUnitIds.mum); + /** Maximum value of tangential component of residual stress (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId maximum_residual_stress_iso_6336_2019 = RexsAttributeId.create("maximum_residual_stress_iso_6336_2019", RexsStandardUnitIds.mega_pascal); + /** Maximum root diameter (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_root_circle_diameter_din_5480_2006 = RexsAttributeId.create("maximum_root_circle_diameter_din_5480_2006", RexsStandardUnitIds.mm); + /** Maximum root diameter (DIN 5480:2006) (Versions: 2.0.0) */ + RexsAttributeId maximum_root_diameter_din_5480_2006 = RexsAttributeId.create("maximum_root_diameter_din_5480_2006", RexsStandardUnitIds.mm); + /** Maximum root strength (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_root_stress_vdi_2736_2014 = RexsAttributeId.create("maximum_root_stress_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); - /** Maximum shaft diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum shaft diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_shaft_diameter = RexsAttributeId.create("maximum_shaft_diameter", RexsStandardUnitIds.mm); - /** Maximum value of sliding velocity from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum value of sliding velocity from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_sliding_velocity_ltca_worm_stage = RexsAttributeId.create("maximum_sliding_velocity_ltca_worm_stage", RexsStandardUnitIds.m_per_second); - /** Maximum stress bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId maximum_stress_bending_din_743_2012 = RexsAttributeId.create("maximum_stress_bending_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Maximum stress bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId maximum_stress_bending_din_743_2012 = RexsAttributeId.create("maximum_stress_bending_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Maximum stress tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId maximum_stress_tension_compression_din_743_2012 = RexsAttributeId.create("maximum_stress_tension_compression_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Maximum stress tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId maximum_stress_tension_compression_din_743_2012 = RexsAttributeId.create("maximum_stress_tension_compression_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Maximum stress torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId maximum_stress_torsion_din_743_2012 = RexsAttributeId.create("maximum_stress_torsion_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Maximum stress torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId maximum_stress_torsion_din_743_2012 = RexsAttributeId.create("maximum_stress_torsion_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Maximum effective surface pressure hub (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Maximum effective surface pressure hub (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_surface_pressure_hub_din_6892_2012 = RexsAttributeId.create("maximum_surface_pressure_hub_din_6892_2012", RexsStandardUnitIds.mega_pascal); - /** Maximum effective surface pressure key (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Maximum effective surface pressure key (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_surface_pressure_key_din_6892_2012 = RexsAttributeId.create("maximum_surface_pressure_key_din_6892_2012", RexsStandardUnitIds.mega_pascal); - /** Maximum effective surface pressure shaft (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Maximum effective surface pressure shaft (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_surface_pressure_shaft_din_6892_2012 = RexsAttributeId.create("maximum_surface_pressure_shaft_din_6892_2012", RexsStandardUnitIds.mega_pascal); /** Maximum tip diameter (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId maximum_tip_circle_diameter_din_5480_2006 = RexsAttributeId.create("maximum_tip_circle_diameter_din_5480_2006", RexsStandardUnitIds.mm); - /** Maximum tip clearance (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Maximum tip clearance (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_tip_clearance_din_5480_2006 = RexsAttributeId.create("maximum_tip_clearance_din_5480_2006", RexsStandardUnitIds.mm); - /** Maximum tip diameter (Versions: 1.5, 1.6, 1.7) */ + /** Maximum tip diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_tip_diameter = RexsAttributeId.create("maximum_tip_diameter", RexsStandardUnitIds.mm); - /** Maximum torsional torque in reverse direction (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Maximum tip diameter (DIN 5480:2006) (Versions: 2.0.0) */ + RexsAttributeId maximum_tip_diameter_din_5480_2006 = RexsAttributeId.create("maximum_tip_diameter_din_5480_2006", RexsStandardUnitIds.mm); + + /** Maximum tooth root strength (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId maximum_tooth_root_stress_vdi_2736_2014 = RexsAttributeId.create("maximum_tooth_root_stress_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); + + /** Maximum torsional torque in reverse direction (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_torsional_torque_reverse_direction_din_6892_2012 = RexsAttributeId.create("maximum_torsional_torque_reverse_direction_din_6892_2012", RexsStandardUnitIds.newton_m); - /** Maximum transverse backlash (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum transverse backlash (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_transverse_backlash = RexsAttributeId.create("maximum_transverse_backlash", RexsStandardUnitIds.mm); - /** Upper backlash variation in transverse section (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Upper backlash variation in transverse section (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_transverse_backlash_variation = RexsAttributeId.create("maximum_transverse_backlash_variation", RexsStandardUnitIds.mm); - /** Maximum value of minimum lubricant film thickness from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum value of minimum lubricant film thickness from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId maximum_value_minimum_lubricant_film_thickness_ltca_worm_stage = RexsAttributeId.create("maximum_value_minimum_lubricant_film_thickness_ltca_worm_stage", RexsStandardUnitIds.mum); - /** Mean addendum (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean addendum (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_addendum = RexsAttributeId.create("mean_addendum", RexsStandardUnitIds.mm); + /** Mean addendum factor of wheel (Versions: 2.0.0) */ + RexsAttributeId mean_addendum_factor_of_wheel = RexsAttributeId.create("mean_addendum_factor_of_wheel", RexsStandardUnitIds.none); + + /** Average of pinion and gear average roughness (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId mean_average_surface_roughness_agma_925_2003 = RexsAttributeId.create("mean_average_surface_roughness_agma_925_2003", RexsStandardUnitIds.mum); + /** Average of pinion and gear average roughness (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId mean_average_surface_roughness_agma_925_a03 = RexsAttributeId.create("mean_average_surface_roughness_agma_925_a03", RexsStandardUnitIds.mum); + /** Mean coefficient of friction at the calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId mean_coefficient_of_friction_at_calculation_points_agma_925_2003 = RexsAttributeId.create("mean_coefficient_of_friction_at_calculation_points_agma_925_2003", RexsStandardUnitIds.none); + /** Mean coefficient of friction at the calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId mean_coefficient_of_friction_at_calculation_points_agma_925_a03 = RexsAttributeId.create("mean_coefficient_of_friction_at_calculation_points_agma_925_a03", RexsStandardUnitIds.none); + /** Mean coefficient of friction (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId mean_coefficient_of_friction_constant_agma_925_2003 = RexsAttributeId.create("mean_coefficient_of_friction_constant_agma_925_2003", RexsStandardUnitIds.none); + /** Mean coefficient of friction (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId mean_coefficient_of_friction_constant_agma_925_a03 = RexsAttributeId.create("mean_coefficient_of_friction_constant_agma_925_a03", RexsStandardUnitIds.none); - /** Mean cone distance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean cone distance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_cone_distance = RexsAttributeId.create("mean_cone_distance", RexsStandardUnitIds.mm); - /** Mean dedendum (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean dedendum (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_dedendum = RexsAttributeId.create("mean_dedendum", RexsStandardUnitIds.mm); - /** Mean hertzian stress (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId mean_hertzian_stress_din_3996_2019 = RexsAttributeId.create("mean_hertzian_stress_din_3996_2019", RexsStandardUnitIds.newton_per_mm2); + /** Mean hertzian stress (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId mean_hertzian_stress_din_3996_2019 = RexsAttributeId.create("mean_hertzian_stress_din_3996_2019", RexsStandardUnitIds.mega_pascal); - /** Mean value of hertzian stress from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId mean_hertzian_stress_ltca_worm_stage = RexsAttributeId.create("mean_hertzian_stress_ltca_worm_stage", RexsStandardUnitIds.newton_per_mm2); + /** Mean value of hertzian stress from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId mean_hertzian_stress_ltca_worm_stage = RexsAttributeId.create("mean_hertzian_stress_ltca_worm_stage", RexsStandardUnitIds.mega_pascal); - /** Mean value of mesh stiffness per unit face width for K_Hß (ISO 6336:2006) (Versions: 1.7) */ + /** Mean value of mesh stiffness per unit face width for K_Hß (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId mean_mesh_stiffness_for_face_load_iso_6336_2006 = RexsAttributeId.create("mean_mesh_stiffness_for_face_load_iso_6336_2006", RexsStandardUnitIds.newton_per_mm_mum); - /** Mean value of mesh stiffness per unit face width for K_Hß (ISO 6336:2019) (Versions: 1.7) */ + /** Mean value of mesh stiffness per unit face width for K_Hß (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId mean_mesh_stiffness_for_face_load_iso_6336_2019 = RexsAttributeId.create("mean_mesh_stiffness_for_face_load_iso_6336_2019", RexsStandardUnitIds.newton_per_mm_mum); - /** Mean value of mesh stiffness per unit face width for K_Hα (ISO 6336:2006) (Versions: 1.7) */ + /** Mean value of mesh stiffness per unit face width for K_Hα (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId mean_mesh_stiffness_for_transverse_load_iso_6336_2006 = RexsAttributeId.create("mean_mesh_stiffness_for_transverse_load_iso_6336_2006", RexsStandardUnitIds.newton_per_mm_mum); - /** Mean value of mesh stiffness per unit face width for K_Hα (ISO 6336:2019) (Versions: 1.7) */ + /** Mean value of mesh stiffness per unit face width for K_Hα (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId mean_mesh_stiffness_for_transverse_load_iso_6336_2019 = RexsAttributeId.create("mean_mesh_stiffness_for_transverse_load_iso_6336_2019", RexsStandardUnitIds.newton_per_mm_mum); - /** Mean minimum lubricant film thickness for wear (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean minimum lubricant film thickness for wear (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_minimum_lubricant_film_thickness_din_3996_2019 = RexsAttributeId.create("mean_minimum_lubricant_film_thickness_din_3996_2019", RexsStandardUnitIds.mum); - /** Mean value of minimum lubricant film thickness from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean value of minimum lubricant film thickness from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_minimum_lubricant_film_thickness_ltca_worm_stage = RexsAttributeId.create("mean_minimum_lubricant_film_thickness_ltca_worm_stage", RexsStandardUnitIds.mum); + /** Mean normal backlash (Versions: 2.0.0) */ + RexsAttributeId mean_normal_backlash = RexsAttributeId.create("mean_normal_backlash", RexsStandardUnitIds.mm); + /** Mean normal chordal tooth thickness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId mean_normal_chordal_thickness = RexsAttributeId.create("mean_normal_chordal_thickness", RexsStandardUnitIds.mm); + /** Mean normal chordal tooth thickness (Versions: 2.0.0) */ + RexsAttributeId mean_normal_chordal_tooth_thickness = RexsAttributeId.create("mean_normal_chordal_tooth_thickness", RexsStandardUnitIds.mm); + /** Mean normal circular tooth thickness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId mean_normal_circular_thickness = RexsAttributeId.create("mean_normal_circular_thickness", RexsStandardUnitIds.mm); - /** Mean normal module (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean normal circular tooth thickness (Versions: 2.0.0) */ + RexsAttributeId mean_normal_circular_tooth_thickness = RexsAttributeId.create("mean_normal_circular_tooth_thickness", RexsStandardUnitIds.mm); + + /** Mean normal module (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_normal_module = RexsAttributeId.create("mean_normal_module", RexsStandardUnitIds.mm); - /** Mean normal topland (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean normal topland (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_normal_topland = RexsAttributeId.create("mean_normal_topland", RexsStandardUnitIds.mm); + /** Mean minimum specific film thickness (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId mean_of_minimum_specific_film_thickness_agma_925_2003 = RexsAttributeId.create("mean_of_minimum_specific_film_thickness_agma_925_2003", RexsStandardUnitIds.none); + /** Mean minimum specific film thickness (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId mean_of_minimum_specific_film_thickness_agma_925_a03 = RexsAttributeId.create("mean_of_minimum_specific_film_thickness_agma_925_a03", RexsStandardUnitIds.none); - /** Mean operating temperature (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean operating temperature (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_operating_temperature = RexsAttributeId.create("mean_operating_temperature", RexsStandardUnitIds.degree_celsius); - /** Mean operating temperature of inner ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean operating temperature of inner ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_operating_temperature_inner_ring = RexsAttributeId.create("mean_operating_temperature_inner_ring", RexsStandardUnitIds.degree_celsius); - /** Mean operating temperature of outer ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean operating temperature of outer ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_operating_temperature_outer_ring = RexsAttributeId.create("mean_operating_temperature_outer_ring", RexsStandardUnitIds.degree_celsius); + /** Mean peak-to-valley surface roughness of casing bore (ISO 4287:1997) (Versions: 2.0.0) */ + RexsAttributeId mean_peak_to_valley_roughness_bore_surface_iso_4287_1997 = RexsAttributeId.create("mean_peak_to_valley_roughness_bore_surface_iso_4287_1997", RexsStandardUnitIds.mum); + + /** Mean peak-to-valley roughness flank (ISO 4287:1997) (Versions: 2.0.0) */ + RexsAttributeId mean_peak_to_valley_roughness_flank_iso_4287_1997 = RexsAttributeId.create("mean_peak_to_valley_roughness_flank_iso_4287_1997", RexsStandardUnitIds.mum); + + /** Mean peak-to-valley roughness of the surface (ISO 4287:1997) (Versions: 2.0.0) */ + RexsAttributeId mean_peak_to_valley_roughness_iso_4287_1997 = RexsAttributeId.create("mean_peak_to_valley_roughness_iso_4287_1997", RexsStandardUnitIds.mum); + + /** Mean peak-to-valley roughness of joining surface inner part (ISO 4287:1997) (Versions: 2.0.0) */ + RexsAttributeId mean_peak_to_valley_roughness_joining_surface_inner_part_iso_4287_1997 = RexsAttributeId.create("mean_peak_to_valley_roughness_joining_surface_inner_part_iso_4287_1997", RexsStandardUnitIds.mum); + + /** Mean peak-to-valley roughness of joining surface outer part (ISO 4287:1997) (Versions: 2.0.0) */ + RexsAttributeId mean_peak_to_valley_roughness_joining_surface_outer_part_iso_4287_1997 = RexsAttributeId.create("mean_peak_to_valley_roughness_joining_surface_outer_part_iso_4287_1997", RexsStandardUnitIds.mum); + + /** Mean peak-to-valley roughness root (ISO 4287:1997) (Versions: 2.0.0) */ + RexsAttributeId mean_peak_to_valley_roughness_root_iso_4287_1997 = RexsAttributeId.create("mean_peak_to_valley_roughness_root_iso_4287_1997", RexsStandardUnitIds.mum); + + /** Mean peak-to-valley surface roughness of shaft (ISO 4287:1997) (Versions: 2.0.0) */ + RexsAttributeId mean_peak_to_valley_roughness_shaft_surface_iso_4287_1997 = RexsAttributeId.create("mean_peak_to_valley_roughness_shaft_surface_iso_4287_1997", RexsStandardUnitIds.mum); + /** Mean pitch cone diameter (Versions: 1.1) */ RexsAttributeId mean_pitch_cone_diameter = RexsAttributeId.create("mean_pitch_cone_diameter", RexsStandardUnitIds.mm); - /** Mean pitch diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean pitch diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_pitch_diameter = RexsAttributeId.create("mean_pitch_diameter", RexsStandardUnitIds.mm); + /** Mean scuffing temperature (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId mean_scuffing_temperature_agma_925_2003 = RexsAttributeId.create("mean_scuffing_temperature_agma_925_2003", RexsStandardUnitIds.degree_celsius); + /** Mean scuffing temperature (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId mean_scuffing_temperature_agma_925_a03 = RexsAttributeId.create("mean_scuffing_temperature_agma_925_a03", RexsStandardUnitIds.degree_celsius); - /** Mean sliding path (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean sliding path (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_sliding_path_din_3996_2019 = RexsAttributeId.create("mean_sliding_path_din_3996_2019", RexsStandardUnitIds.mm); - /** Mean value of sliding velocity from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean value of sliding velocity from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_sliding_velocity_ltca_worm_stage = RexsAttributeId.create("mean_sliding_velocity_ltca_worm_stage", RexsStandardUnitIds.m_per_second); - /** Mean specific sliding at point A (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean slot width (Versions: 2.0.0) */ + RexsAttributeId mean_slot_width = RexsAttributeId.create("mean_slot_width", RexsStandardUnitIds.mm); + + /** Mean specific sliding at point A (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_specific_sliding_at_point_a_plewe_1980 = RexsAttributeId.create("mean_specific_sliding_at_point_a_plewe_1980", RexsStandardUnitIds.none); - /** Mean specific sliding at point E (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean specific sliding at point E (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_specific_sliding_at_point_e_plewe_1980 = RexsAttributeId.create("mean_specific_sliding_at_point_e_plewe_1980", RexsStandardUnitIds.none); - /** Mean specific sliding (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean specific sliding (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_specific_sliding_plewe_1980 = RexsAttributeId.create("mean_specific_sliding_plewe_1980", RexsStandardUnitIds.none); - /** Mean specific sliding under test conditions (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean specific sliding under test conditions (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_specific_sliding_under_test_conditions_plewe_1980 = RexsAttributeId.create("mean_specific_sliding_under_test_conditions_plewe_1980", RexsStandardUnitIds.none); - /** Mean spiral angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean spiral angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_spiral_angle = RexsAttributeId.create("mean_spiral_angle", RexsStandardUnitIds.deg); - /** Mean stress bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId mean_stress_bending_din_743_2012 = RexsAttributeId.create("mean_stress_bending_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Mean stress bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId mean_stress_bending_din_743_2012 = RexsAttributeId.create("mean_stress_bending_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Mean stress tension/compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId mean_stress_tension_compression_din_743_2012 = RexsAttributeId.create("mean_stress_tension_compression_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Mean stress tension/compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId mean_stress_tension_compression_din_743_2012 = RexsAttributeId.create("mean_stress_tension_compression_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Mean stress torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId mean_stress_torsion_din_743_2012 = RexsAttributeId.create("mean_stress_torsion_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Mean stress torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId mean_stress_torsion_din_743_2012 = RexsAttributeId.create("mean_stress_torsion_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Mean coefficient of friction (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean coefficient of friction (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_tooth_coefficient_of_friction_din_3996_2019 = RexsAttributeId.create("mean_tooth_coefficient_of_friction_din_3996_2019", RexsStandardUnitIds.none); /** Mean tooth root thickness (DIN 3996 2019) (Versions: 1.2, 1.3) */ RexsAttributeId mean_tooth_root_thickness_din_3996_2019 = RexsAttributeId.create("mean_tooth_root_thickness_din_3996_2019", RexsStandardUnitIds.mm); - /** Mean tooth root thickness (DIN 3996 2019) with wear (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Mean tooth root thickness with wear (DIN 3996:2019) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_tooth_root_thickness_with_wear_din_3996_2019 = RexsAttributeId.create("mean_tooth_root_thickness_with_wear_din_3996_2019", RexsStandardUnitIds.mm); - /** Mean tooth root thickness (DIN 3996 2019) without wear (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Mean tooth root thickness without wear (DIN 3996:2019) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mean_tooth_root_thickness_without_wear_din_3996_2019 = RexsAttributeId.create("mean_tooth_root_thickness_without_wear_din_3996_2019", RexsStandardUnitIds.mm); + /** Mean transverse backlash (Versions: 2.0.0) */ + RexsAttributeId mean_transverse_backlash = RexsAttributeId.create("mean_transverse_backlash", RexsStandardUnitIds.mm); + /** Mean transverse circular thickness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId mean_transverse_circular_thickness = RexsAttributeId.create("mean_transverse_circular_thickness", RexsStandardUnitIds.mm); - /** Measurement b_z0 of the tool (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mean transverse circular tooth thickness (Versions: 2.0.0) */ + RexsAttributeId mean_transverse_circular_tooth_thickness = RexsAttributeId.create("mean_transverse_circular_tooth_thickness", RexsStandardUnitIds.mm); + + /** Measured effective inner diameters (Versions: 2.0.0) */ + RexsAttributeId measured_effective_inner_diameters = RexsAttributeId.create("measured_effective_inner_diameters", RexsStandardUnitIds.mm); + + /** Measured Reynolds numbers for given diameters (Versions: 2.0.0) */ + RexsAttributeId measured_reynolds_numbers_for_given_diameters = RexsAttributeId.create("measured_reynolds_numbers_for_given_diameters", RexsStandardUnitIds.none); + + /** Measured zeta values for given diameters (Versions: 2.0.0) */ + RexsAttributeId measured_zeta_values_for_given_diameters = RexsAttributeId.create("measured_zeta_values_for_given_diameters", RexsStandardUnitIds.none); + + /** Measurement b_z0 of the tool (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId measurement_bz0 = RexsAttributeId.create("measurement_bz0", RexsStandardUnitIds.mm); - /** Measuring diameter root undercut (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Measuring diameter root undercut (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId measuring_diameter_at_undercut = RexsAttributeId.create("measuring_diameter_at_undercut", RexsStandardUnitIds.mm); - /** Measuring diameter (upper deviation) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Measuring diameter (upper deviation) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId measuring_diameter_at_upper_backlash_allowance = RexsAttributeId.create("measuring_diameter_at_upper_backlash_allowance", RexsStandardUnitIds.mm); - /** Measuring diameter for ball or pin measurements (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Measuring diameter for ball or pin measurements (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId measuring_diameter_ball_flank = RexsAttributeId.create("measuring_diameter_ball_flank", RexsStandardUnitIds.mm); - /** Measuring diameter for span measurement (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Measuring diameter for span measurement (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId measuring_diameter_for_span = RexsAttributeId.create("measuring_diameter_for_span", RexsStandardUnitIds.mm); - /** Mesh load factor (ISO 6336:2006) (Versions: 1.7) */ + /** Mesh load factor (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId mesh_load_factor_iso_6336_2006 = RexsAttributeId.create("mesh_load_factor_iso_6336_2006", RexsStandardUnitIds.none); - /** Mesh load factor (ISO 6336:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mesh load factor (ISO 6336:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mesh_load_factor_iso_6336_2019 = RexsAttributeId.create("mesh_load_factor_iso_6336_2019", RexsStandardUnitIds.none); - /** Mesh stiffness for load distribution along face width (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Mesh stiffness for load distribution along face width (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mesh_stiffness_for_load_distribution_along_face_width = RexsAttributeId.create("mesh_stiffness_for_load_distribution_along_face_width", RexsStandardUnitIds.newton_per_mm_mum); - /** Meshing power loss (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Meshing power loss (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId meshing_power_loss_din_3996_2019 = RexsAttributeId.create("meshing_power_loss_din_3996_2019", RexsStandardUnitIds.watt); - /** Mesh stiffness for each mesh position (Versions: 1.5, 1.6, 1.7) */ + /** Mesh stiffness for each mesh position (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId meshing_stiffness_characteristic = RexsAttributeId.create("meshing_stiffness_characteristic", RexsStandardUnitIds.newton_per_mm); - /** Mid zone factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Mid zone factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mid_zone_factor_pitting_iso_10300_2014 = RexsAttributeId.create("mid_zone_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Minimum actual reference space width (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Minimum actual reference space width (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_actual_reference_space_width_din_5480_2006 = RexsAttributeId.create("minimum_actual_reference_space_width_din_5480_2006", RexsStandardUnitIds.mm); - /** Minimum actual tooth thickness (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Minimum actual tooth thickness (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_actual_tooth_thickness_din_5480_2006 = RexsAttributeId.create("minimum_actual_tooth_thickness_din_5480_2006", RexsStandardUnitIds.mm); - /** Minimum axial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum axial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_axial_bearing_clearance = RexsAttributeId.create("minimum_axial_bearing_clearance", RexsStandardUnitIds.mum); - /** Minimum diameter of bearing bore (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum diameter of bearing bore (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_bearing_bore_diameter = RexsAttributeId.create("minimum_bearing_bore_diameter", RexsStandardUnitIds.mm); /** Minimum bearing clearance (Versions: 1.0) */ RexsAttributeId minimum_bearing_clearance = RexsAttributeId.create("minimum_bearing_clearance", RexsStandardUnitIds.mum); - /** Minimum outer bearing diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum outer bearing diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_bearing_outer_diameter = RexsAttributeId.create("minimum_bearing_outer_diameter", RexsStandardUnitIds.mm); /** Minimum bearing seat diameter (Versions: 1.0) */ RexsAttributeId minimum_bore_diameter = RexsAttributeId.create("minimum_bore_diameter", RexsStandardUnitIds.mm); - /** Minimum diameter of casing bore (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum diameter of casing bore (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_casing_bore_diameter = RexsAttributeId.create("minimum_casing_bore_diameter", RexsStandardUnitIds.mm); + /** Minimum contact length (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId minimum_contact_length_agma_925_2003 = RexsAttributeId.create("minimum_contact_length_agma_925_2003", RexsStandardUnitIds.mm); + /** Minimum contact length (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId minimum_contact_length_agma_925_a03 = RexsAttributeId.create("minimum_contact_length_agma_925_a03", RexsStandardUnitIds.mm); - /** Minimum grinding diameter at the gear (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum grinding diameter at the gear (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_diameter = RexsAttributeId.create("minimum_diameter", RexsStandardUnitIds.mm); - /** Minimum effective space width (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Minimum effective space width (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_effective_space_width_din_5480_2006 = RexsAttributeId.create("minimum_effective_space_width_din_5480_2006", RexsStandardUnitIds.mm); + /** Minimum film thickness (according to Dowson and Toyoda) (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId minimum_film_thickness_dowson_toyoda_agma_925_2003 = RexsAttributeId.create("minimum_film_thickness_dowson_toyoda_agma_925_2003", RexsStandardUnitIds.mum); + /** Minimum film thickness (according to Dowson and Toyoda) (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId minimum_film_thickness_dowson_toyoda_agma_925_a03 = RexsAttributeId.create("minimum_film_thickness_dowson_toyoda_agma_925_a03", RexsStandardUnitIds.mum); - /** Minimum value of hertzian stress from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId minimum_hertzian_stress_ltca_worm_stage = RexsAttributeId.create("minimum_hertzian_stress_ltca_worm_stage", RexsStandardUnitIds.newton_per_mm2); + /** Minimum value of hertzian stress from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId minimum_hertzian_stress_ltca_worm_stage = RexsAttributeId.create("minimum_hertzian_stress_ltca_worm_stage", RexsStandardUnitIds.mega_pascal); - /** Minimum lubricating film thickness in the pitch point (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum lubricating film thickness in the pitch point (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_lubricant_film_thickness_in_the_pitch_point_plewe_1980 = RexsAttributeId.create("minimum_lubricant_film_thickness_in_the_pitch_point_plewe_1980", RexsStandardUnitIds.mum); - /** Minimum normal backlash (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum normal backlash (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_normal_backlash = RexsAttributeId.create("minimum_normal_backlash", RexsStandardUnitIds.mm); - /** Lower normal backlash variation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lower normal backlash variation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_normal_backlash_variation = RexsAttributeId.create("minimum_normal_backlash_variation", RexsStandardUnitIds.mm); - /** Normal module design calculation VDI 2738 2014 (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum normal module design calculation (VDI 2738:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_normal_module_vdi_2736_2014 = RexsAttributeId.create("minimum_normal_module_vdi_2736_2014", RexsStandardUnitIds.mm); /** Minimum outer bearing diameter (Versions: 1.0) */ @@ -2669,103 +3362,130 @@ public interface RexsStandardAttributeIds { /** Minimum shaft diameter (Versions: 1.0) */ RexsAttributeId minimum_pin_diameter = RexsAttributeId.create("minimum_pin_diameter", RexsStandardUnitIds.mm); - /** Minimum radial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum pinion reference diameter design calculation (VDI 2738:2014) (Versions: 2.0.0) */ + RexsAttributeId minimum_pinion_reference_diameter_vdi_2736_2014 = RexsAttributeId.create("minimum_pinion_reference_diameter_vdi_2736_2014", RexsStandardUnitIds.mm); + + /** Minimum radial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_radial_bearing_clearance = RexsAttributeId.create("minimum_radial_bearing_clearance", RexsStandardUnitIds.mum); /** Minimum root diameter (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId minimum_root_circle_diameter_din_5480_2006 = RexsAttributeId.create("minimum_root_circle_diameter_din_5480_2006", RexsStandardUnitIds.mm); + /** Minimum root diameter (DIN 5480:2006) (Versions: 2.0.0) */ + RexsAttributeId minimum_root_diameter_din_5480_2006 = RexsAttributeId.create("minimum_root_diameter_din_5480_2006", RexsStandardUnitIds.mm); + /** Minimum safety factor for bending stress (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId minimum_safety_factor_bending_stress_iso_10300_2014 = RexsAttributeId.create("minimum_safety_factor_bending_stress_iso_10300_2014", RexsStandardUnitIds.none); /** Minimum safety factor for contact stress (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId minimum_safety_factor_contact_stress_iso_10300_2014 = RexsAttributeId.create("minimum_safety_factor_contact_stress_iso_10300_2014", RexsStandardUnitIds.none); - /** Minimum safety factor tooth root (ISO 10300:2014) (Versions: 1.7) */ + /** Minimum safety factor tooth root (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ RexsAttributeId minimum_safety_factor_pitting_iso_10300_2014 = RexsAttributeId.create("minimum_safety_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Minimum safety factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Minimum safety factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId minimum_safety_factor_pitting_iso_10300_2023 = RexsAttributeId.create("minimum_safety_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Minimum safety factor scuffing (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Minimum safety factor pitting (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId minimum_safety_factor_pitting_vdi_2736_2014 = RexsAttributeId.create("minimum_safety_factor_pitting_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Minimum safety factor scuffing (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_safety_factor_scuffing_iso_10300_2021 = RexsAttributeId.create("minimum_safety_factor_scuffing_iso_10300_2021", RexsStandardUnitIds.none); - /** Minimum safety factor tooth root (ISO 10300:2014) (Versions: 1.7) */ + /** Minimum safety factor tooth root (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ RexsAttributeId minimum_safety_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("minimum_safety_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Minimum safety factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Minimum safety factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId minimum_safety_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("minimum_safety_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Minimum shaft diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum safety factor tooth root (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId minimum_safety_factor_tooth_root_vdi_2736_2014 = RexsAttributeId.create("minimum_safety_factor_tooth_root_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Minimum safety factor for exceeding the yield strength (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId minimum_safety_factor_yield_strength_vdi_2736_2014 = RexsAttributeId.create("minimum_safety_factor_yield_strength_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Minimum shaft diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_shaft_diameter = RexsAttributeId.create("minimum_shaft_diameter", RexsStandardUnitIds.mm); - /** Minimum value of sliding velocity from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum value of sliding velocity from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_sliding_velocity_ltca_worm_stage = RexsAttributeId.create("minimum_sliding_velocity_ltca_worm_stage", RexsStandardUnitIds.m_per_second); + /** Minimum specific film thickness (according to Wellauer and Holloway) (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId minimum_specific_film_thickness_wellauer_holloway_agma_925_2003 = RexsAttributeId.create("minimum_specific_film_thickness_wellauer_holloway_agma_925_2003", RexsStandardUnitIds.none); + /** Minimum specific film thickness (according to Wellauer and Holloway) (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId minimum_specific_film_thickness_wellauer_holloway_agma_925_a03 = RexsAttributeId.create("minimum_specific_film_thickness_wellauer_holloway_agma_925_a03", RexsStandardUnitIds.none); /** Minimum pinion diameter design calculation VDI 2738 2014 (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId minimum_standard_pitch_diameter_vdi_2736_2014 = RexsAttributeId.create("minimum_standard_pitch_diameter_vdi_2736_2014", RexsStandardUnitIds.mm); - /** Minimum thickness by tip chamfer relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum thickness by tip chamfer relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_thickness_by_tip_chamfer_relief = RexsAttributeId.create("minimum_thickness_by_tip_chamfer_relief", RexsStandardUnitIds.mm); /** Minimum tip diameter (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId minimum_tip_circle_diameter_din_5480_2006 = RexsAttributeId.create("minimum_tip_circle_diameter_din_5480_2006", RexsStandardUnitIds.mm); - /** Minimum tip clearance (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Minimum tip clearance (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_tip_clearance_din_5480_2006 = RexsAttributeId.create("minimum_tip_clearance_din_5480_2006", RexsStandardUnitIds.mm); - /** Minimum tip diameter (Versions: 1.5, 1.6, 1.7) */ + /** Minimum tip diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_tip_diameter = RexsAttributeId.create("minimum_tip_diameter", RexsStandardUnitIds.mm); - /** Minimum transverse backlash (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum tip diameter (DIN 5480:2006) (Versions: 2.0.0) */ + RexsAttributeId minimum_tip_diameter_din_5480_2006 = RexsAttributeId.create("minimum_tip_diameter_din_5480_2006", RexsStandardUnitIds.mm); + + /** Minimum transverse backlash (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_transverse_backlash = RexsAttributeId.create("minimum_transverse_backlash", RexsStandardUnitIds.mm); - /** Lower backlash variation in transverse section (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lower backlash variation in transverse section (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_transverse_backlash_variation = RexsAttributeId.create("minimum_transverse_backlash_variation", RexsStandardUnitIds.mm); - /** Minimum value of minimum lubricant film thickness from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Minimum value of minimum lubricant film thickness from local loaded tooth contact analysis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId minimum_value_minimum_lubricant_film_thickness_ltca_worm_stage = RexsAttributeId.create("minimum_value_minimum_lubricant_film_thickness_ltca_worm_stage", RexsStandardUnitIds.mum); - /** Radial offset of the mounting position of the outer ring in the v-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial offset of the mounting position of the outer ring in the v-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId misalignment_in_v_direction = RexsAttributeId.create("misalignment_in_v_direction", RexsStandardUnitIds.mum); - /** Radial offset of the mounting position of the outer ring in the w-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial offset of the mounting position of the outer ring in the w-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId misalignment_in_w_direction = RexsAttributeId.create("misalignment_in_w_direction", RexsStandardUnitIds.mum); - /** Model name (Versions: 1.5, 1.6, 1.7) */ + /** Model name (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId model_name = RexsAttributeId.create("model_name", RexsStandardUnitIds.none); - /** Modification date (Versions: 1.5, 1.6, 1.7) */ + /** Modification date (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId modification_date = RexsAttributeId.create("modification_date", RexsStandardUnitIds.none); - /** Modification of diameter clearance at the points (Versions: 1.6, 1.7) */ + /** Modification of diameter clearance at the points (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId modifications_of_diameter_clearance_point_list = RexsAttributeId.create("modifications_of_diameter_clearance_point_list", RexsStandardUnitIds.mum); - /** Modified contact stress at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId modified_contact_stress_iso_10300_2021 = RexsAttributeId.create("modified_contact_stress_iso_10300_2021", RexsStandardUnitIds.newton_per_mm2); + /** Modified contact stress at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId modified_contact_stress_iso_10300_2021 = RexsAttributeId.create("modified_contact_stress_iso_10300_2021", RexsStandardUnitIds.mega_pascal); - /** Modified rating life (ISO 281:2007) (Versions: 1.6, 1.7) */ + /** Modified rating life (ISO 281:2007) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId modified_rating_life_rotations_iso_281_2007 = RexsAttributeId.create("modified_rating_life_rotations_iso_281_2007", RexsStandardUnitIds.unit_59); - /** Modified rating life (ISO 281:2007) (Versions: 1.6, 1.7) */ + /** Modified rating life (ISO 281:2007) (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId modified_rating_life_time_iso_281_2007 = RexsAttributeId.create("modified_rating_life_time_iso_281_2007", RexsStandardUnitIds.hour); /** Modified reference rating life DIN 26281 2010 (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6) */ RexsAttributeId modified_reference_rating_life_rotations_din_26281 = RexsAttributeId.create("modified_reference_rating_life_rotations_din_26281", RexsStandardUnitIds.unit_59); - /** Modified reference rating life (ISO/TS 16281:2008) (Versions: 1.7) */ + /** Modified reference rating life (ISO/TS 16281:2008) (Versions: 1.7, 2.0.0) */ RexsAttributeId modified_reference_rating_life_rotations_iso_16281_2008 = RexsAttributeId.create("modified_reference_rating_life_rotations_iso_16281_2008", RexsStandardUnitIds.unit_59); + /** Modified reference rating life (ISO 16281:2025) (Versions: 2.0.0) */ + RexsAttributeId modified_reference_rating_life_rotations_iso_16281_2025 = RexsAttributeId.create("modified_reference_rating_life_rotations_iso_16281_2025", RexsStandardUnitIds.unit_59); + /** Modified reference rating life DIN 26281 2010 (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6) */ RexsAttributeId modified_reference_rating_life_time_din_26281 = RexsAttributeId.create("modified_reference_rating_life_time_din_26281", RexsStandardUnitIds.hour); - /** Modified reference rating life (ISO/TS 16281:2008) (Versions: 1.7) */ + /** Modified reference rating life (ISO/TS 16281:2008) (Versions: 1.7, 2.0.0) */ RexsAttributeId modified_reference_rating_life_time_iso_16281_2008 = RexsAttributeId.create("modified_reference_rating_life_time_iso_16281_2008", RexsStandardUnitIds.hour); - /** Modified roll coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Modified reference rating life (ISO 16281:2025) (Versions: 2.0.0) */ + RexsAttributeId modified_reference_rating_life_time_iso_16281_2025 = RexsAttributeId.create("modified_reference_rating_life_time_iso_16281_2025", RexsStandardUnitIds.hour); + + /** Modified roll coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId modified_roll_coefficients = RexsAttributeId.create("modified_roll_coefficients", RexsStandardUnitIds.none); /** Modulus of elasticity flank at operating temperature (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -2774,456 +3494,660 @@ public interface RexsStandardAttributeIds { /** Modulus of elasticity root at operating temperature (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId modulus_of_elasticity_root_vdi_2736_2014 = RexsAttributeId.create("modulus_of_elasticity_root_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); - /** Moment of inertia around u-axis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Modulus of elasticity tooth flank at operating temperature (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId modulus_of_elasticity_tooth_flank_vdi_2736_2014 = RexsAttributeId.create("modulus_of_elasticity_tooth_flank_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); + + /** Modulus of elasticity tooth root at operating temperature (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId modulus_of_elasticity_tooth_root_vdi_2736_2014 = RexsAttributeId.create("modulus_of_elasticity_tooth_root_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); + + /** Moment of inertia around u-axis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId moment_of_inertia_u_axis = RexsAttributeId.create("moment_of_inertia_u_axis", RexsStandardUnitIds.kg_m2); - /** Moment of inertia around v-axis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Moment of inertia around v-axis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId moment_of_inertia_v_axis = RexsAttributeId.create("moment_of_inertia_v_axis", RexsStandardUnitIds.kg_m2); - /** Moment of inertia around w-axis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Moment of inertia around w-axis (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId moment_of_inertia_w_axis = RexsAttributeId.create("moment_of_inertia_w_axis", RexsStandardUnitIds.kg_m2); - /** Axial bearing clearance (after mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial bearing clearance (after mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mounted_axial_bearing_clearance = RexsAttributeId.create("mounted_axial_bearing_clearance", RexsStandardUnitIds.mum); - /** Radial bearing clearance (after mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial bearing clearance (after mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mounted_radial_bearing_clearance = RexsAttributeId.create("mounted_radial_bearing_clearance", RexsStandardUnitIds.mum); - /** Bearing mounting angle (Versions: 1.6, 1.7) */ + /** Bearing mounting angle (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId mounting_angle_plain_bearing = RexsAttributeId.create("mounting_angle_plain_bearing", RexsStandardUnitIds.deg); - /** Mounting factor (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Mounting factor (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId mounting_factor_iso_10300_2014 = RexsAttributeId.create("mounting_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Mounting factor (ISO 10300:2023) (Versions: 1.7) */ + /** Mounting factor (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId mounting_factor_iso_10300_2023 = RexsAttributeId.create("mounting_factor_iso_10300_2023", RexsStandardUnitIds.none); - /** Name of lubricant (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Name of lubricant (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId name = RexsAttributeId.create("name", RexsStandardUnitIds.none); - /** Nominal contact stress (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId nominal_contact_stress_iso_10300_2014 = RexsAttributeId.create("nominal_contact_stress_iso_10300_2014", RexsStandardUnitIds.newton_per_mm2); + /** Nominal contact stress (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId nominal_contact_stress_iso_10300_2014 = RexsAttributeId.create("nominal_contact_stress_iso_10300_2014", RexsStandardUnitIds.mega_pascal); - /** Nominal contact stress (ISO 10300:2023) (Versions: 1.7) */ - RexsAttributeId nominal_contact_stress_iso_10300_2023 = RexsAttributeId.create("nominal_contact_stress_iso_10300_2023", RexsStandardUnitIds.newton_per_mm2); + /** Nominal contact stress (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ + RexsAttributeId nominal_contact_stress_iso_10300_2023 = RexsAttributeId.create("nominal_contact_stress_iso_10300_2023", RexsStandardUnitIds.mega_pascal); - /** Nominal contact stress at the pitch point (ISO 6336:2006) (Versions: 1.7) */ - RexsAttributeId nominal_contact_stress_iso_6336_2006 = RexsAttributeId.create("nominal_contact_stress_iso_6336_2006", RexsStandardUnitIds.newton_per_mm2); + /** Nominal contact stress at the pitch point (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ + RexsAttributeId nominal_contact_stress_iso_6336_2006 = RexsAttributeId.create("nominal_contact_stress_iso_6336_2006", RexsStandardUnitIds.mega_pascal); - /** Nominal contact stress at the pitch point (ISO 6336:2019) (Versions: 1.7) */ - RexsAttributeId nominal_contact_stress_iso_6336_2019 = RexsAttributeId.create("nominal_contact_stress_iso_6336_2019", RexsStandardUnitIds.newton_per_mm2); + /** Nominal contact stress at the pitch point (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ + RexsAttributeId nominal_contact_stress_iso_6336_2019 = RexsAttributeId.create("nominal_contact_stress_iso_6336_2019", RexsStandardUnitIds.mega_pascal); /** Nominal cyclic degree of utilization of all loads combined (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_degree_of_utilization_of_all_loads_combined_fkm_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_all_loads_combined_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic degree of utilization of all loads combined (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_degree_of_utilization_of_all_loads_combined_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_all_loads_combined_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic degree of utilization of bending moment around v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_degree_of_utilization_of_bending_torque_around_v_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_bending_torque_around_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic degree of utilization of bending around v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_degree_of_utilization_of_bending_torque_around_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_bending_torque_around_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic degree of utilization of bending moment around w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_degree_of_utilization_of_bending_torque_around_w_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_bending_torque_around_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic degree of utilization of bending around w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_degree_of_utilization_of_bending_torque_around_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_bending_torque_around_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic degree of utilization of shear force in v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_degree_of_utilization_of_shear_force_in_v_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_shear_force_in_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic degree of utilization of shear force in v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_degree_of_utilization_of_shear_force_in_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_shear_force_in_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic degree of utilization of shear force in w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_degree_of_utilization_of_shear_force_in_w_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_shear_force_in_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic degree of utilization of shear force in w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_degree_of_utilization_of_shear_force_in_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_shear_force_in_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic degree of utilization of tension-compression force in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_degree_of_utilization_of_tension_compression_force_in_u_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_tension_compression_force_in_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic degree of utilization of tension-compression force in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_degree_of_utilization_of_tension_compression_force_in_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_tension_compression_force_in_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic degree of utilization of torsion moment in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_degree_of_utilization_of_torsion_torque_around_u_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_torsion_torque_around_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Cyclic degree of utilization of torsion moment in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_degree_of_utilization_of_torsion_torque_around_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_degree_of_utilization_of_torsion_torque_around_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic global stress gradient (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_global_normal_stress_gradient_fkm_2012 = RexsAttributeId.create("nominal_cyclic_global_normal_stress_gradient_fkm_2012", RexsStandardUnitIds.per_mm); + /** Relative nominal stress gradient of normal stress due to the type of load (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_global_normal_stress_gradient_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_global_normal_stress_gradient_fkm_rfn_2012", RexsStandardUnitIds.per_mm); + /** Nominal cyclic global shear stress gradient (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_global_shear_stress_gradient_fkm_2012 = RexsAttributeId.create("nominal_cyclic_global_shear_stress_gradient_fkm_2012", RexsStandardUnitIds.per_mm); + /** Relative nominal stress gradient of shear stress due to the type of load (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_global_shear_stress_gradient_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_global_shear_stress_gradient_fkm_rfn_2012", RexsStandardUnitIds.per_mm); + /** Nominal cyclic local normal stress gradient (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_local_normal_stress_gradient_fkm_2012 = RexsAttributeId.create("nominal_cyclic_local_normal_stress_gradient_fkm_2012", RexsStandardUnitIds.per_mm); + /** Relative stress gradient of the normal stress due to the notch (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_local_normal_stress_gradient_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_local_normal_stress_gradient_fkm_rfn_2012", RexsStandardUnitIds.per_mm); + /** Nominal cyclic local shear stress gradient (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_local_shear_stress_gradient_fkm_2012 = RexsAttributeId.create("nominal_cyclic_local_shear_stress_gradient_fkm_2012", RexsStandardUnitIds.per_mm); + /** Relative stress gradient of the shear stress due to the notch (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_local_shear_stress_gradient_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_local_shear_stress_gradient_fkm_rfn_2012", RexsStandardUnitIds.per_mm); + /** Notch factor for nominal cyclic normal stress due to bending moment around v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_notch_factor_due_to_bending_torque_around_v_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_due_to_bending_torque_around_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor for bending stress around v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_notch_factor_due_to_bending_torque_around_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_due_to_bending_torque_around_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor for nominal cyclic normal stress due to bending moment around w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_notch_factor_due_to_bending_torque_around_w_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_due_to_bending_torque_around_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor for bending stress around w-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_notch_factor_due_to_bending_torque_around_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_due_to_bending_torque_around_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor for nominal cyclic normal stress due to tension-compression force in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_notch_factor_due_to_tension_compression_force_in_u_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_due_to_tension_compression_force_in_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor for tension-compression stress in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_notch_factor_due_to_tension_compression_force_in_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_due_to_tension_compression_force_in_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for nominal cyclic normal stress due to bending moment around v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_notch_factor_of_probe_due_to_bending_torque_around_v_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_of_probe_due_to_bending_torque_around_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for bending stress around v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_notch_factor_of_probe_due_to_bending_torque_around_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_of_probe_due_to_bending_torque_around_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for nominal cyclic normal stress due to bending moment around w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_notch_factor_of_probe_due_to_bending_torque_around_w_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_of_probe_due_to_bending_torque_around_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for bending stress around w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_notch_factor_of_probe_due_to_bending_torque_around_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_of_probe_due_to_bending_torque_around_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for nominal cyclic normal stress due to tension-compression force in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_notch_factor_of_probe_due_to_tension_compression_force_in_u_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_of_probe_due_to_tension_compression_force_in_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for tension-compression stress in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_notch_factor_of_probe_due_to_tension_compression_force_in_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_notch_factor_of_probe_due_to_tension_compression_force_in_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic normal stress maxima due to bending moments around v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_stress_maxima_due_to_bending_torques_around_v_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_maxima_due_to_bending_torques_around_v_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Upper stress of the nominal bending stress in the v-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_stress_maxima_due_to_bending_torques_around_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_maxima_due_to_bending_torques_around_v_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Nominal cyclic normal stress maxima due to bending moments around w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_stress_maxima_due_to_bending_torques_around_w_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_maxima_due_to_bending_torques_around_w_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Upper stress of the nominal bending stress in the w-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_stress_maxima_due_to_bending_torques_around_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_maxima_due_to_bending_torques_around_w_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Nominal cyclic normal stress maxima due to tension-compression forces in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_stress_maxima_due_to_tension_compression_forces_in_u_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_maxima_due_to_tension_compression_forces_in_u_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Upper stress of the nominal tension/compression stress in the u-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_stress_maxima_due_to_tension_compression_forces_in_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_maxima_due_to_tension_compression_forces_in_u_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Nominal cyclic normal stress ratio due to bending moment around v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_stress_ratio_due_to_bending_torque_around_v_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_ratio_due_to_bending_torque_around_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress ratio of bending stress around v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_stress_ratio_due_to_bending_torque_around_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_ratio_due_to_bending_torque_around_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic normal stress ratio due to bending moment around w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_stress_ratio_due_to_bending_torque_around_w_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_ratio_due_to_bending_torque_around_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress ratio of bending stress around w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_stress_ratio_due_to_bending_torque_around_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_ratio_due_to_bending_torque_around_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic normal stress ratio due to tension compression forces in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_normal_stress_ratio_due_to_tension_compression_forces_in_u_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_ratio_due_to_tension_compression_forces_in_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress ratio of tensile/compressive stress in the u-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_normal_stress_ratio_due_to_tension_compression_forces_in_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_normal_stress_ratio_due_to_tension_compression_forces_in_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor for nominal cyclic shear stress due to shear force in v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_notch_factor_due_to_shear_force_in_v_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_due_to_shear_force_in_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor for shear stress in v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_notch_factor_due_to_shear_force_in_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_due_to_shear_force_in_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor for nominal cyclic shear stress due to shear force in w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_notch_factor_due_to_shear_force_in_w_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_due_to_shear_force_in_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor for shear stress in w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_notch_factor_due_to_shear_force_in_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_due_to_shear_force_in_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor for nominal cyclic shear stress due to torsion moment in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_notch_factor_due_to_torsion_torque_around_u_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_due_to_torsion_torque_around_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor for torsion stress in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_notch_factor_due_to_torsion_torque_around_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_due_to_torsion_torque_around_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for nominal cyclic shear stress due to shear force in v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_notch_factor_of_probe_due_to_shear_force_in_v_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_of_probe_due_to_shear_force_in_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for shear stress in v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_notch_factor_of_probe_due_to_shear_force_in_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_of_probe_due_to_shear_force_in_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for nominal cyclic shear stress due to shear force in w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_notch_factor_of_probe_due_to_shear_force_in_w_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_of_probe_due_to_shear_force_in_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for shear stress in w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_notch_factor_of_probe_due_to_shear_force_in_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_of_probe_due_to_shear_force_in_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for nominal cyclicshear stress due to torsion moment in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_notch_factor_of_probe_due_to_torsion_torque_around_u_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_of_probe_due_to_torsion_torque_around_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Notch factor of probe for torsion stress in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_notch_factor_of_probe_due_to_torsion_torque_around_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_notch_factor_of_probe_due_to_torsion_torque_around_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic shear stress maxima due to shear forces in v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_stress_maxima_due_to_shear_forces_in_v_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_maxima_due_to_shear_forces_in_v_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Upper stress of the nominal shear stress in the v-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_stress_maxima_due_to_shear_forces_in_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_maxima_due_to_shear_forces_in_v_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Nominal cyclic shear stress maxima due to shear forces in w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_stress_maxima_due_to_shear_forces_in_w_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_maxima_due_to_shear_forces_in_w_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Upper stress of the nominal shear stress in the w-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_stress_maxima_due_to_shear_forces_in_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_maxima_due_to_shear_forces_in_w_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Nominal cyclic shear stress maxima due to torsion moments around u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_stress_maxima_due_to_torsion_torques_around_u_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_maxima_due_to_torsion_torques_around_u_direction_fkm_2012", RexsStandardUnitIds.mega_pascal); + /** Upper stress of the torsional shear stress around the u-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_stress_maxima_due_to_torsion_torques_around_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_maxima_due_to_torsion_torques_around_u_direction_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + /** Nominal cyclic shear stress ratio due to shear force in v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_stress_ratio_due_to_shear_force_in_v_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_ratio_due_to_shear_force_in_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress ratio of shear stress in v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_stress_ratio_due_to_shear_force_in_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_ratio_due_to_shear_force_in_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic shear stress ratio due to shear force in w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_stress_ratio_due_to_shear_force_in_w_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_ratio_due_to_shear_force_in_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress ratio of shear stress in w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_stress_ratio_due_to_shear_force_in_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_ratio_due_to_shear_force_in_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal cyclic shear stress ratio due to torsion moment around u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_cyclic_shear_stress_ratio_due_to_torsion_torque_around_u_direction_fkm_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_ratio_due_to_torsion_torque_around_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress ratio of torsional shear stress around u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_cyclic_shear_stress_ratio_due_to_torsion_torque_around_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_cyclic_shear_stress_ratio_due_to_torsion_torque_around_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal design pressure angle on coast side (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_design_pressure_angle_coast = RexsAttributeId.create("nominal_design_pressure_angle_coast", RexsStandardUnitIds.deg); /** Nominal design pressure angle on drive side (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_design_pressure_angle_drive = RexsAttributeId.create("nominal_design_pressure_angle_drive", RexsStandardUnitIds.deg); + /** Nominal design pressure angle on coast side (Versions: 2.0.0) */ + RexsAttributeId nominal_design_pressure_angle_on_coast_side = RexsAttributeId.create("nominal_design_pressure_angle_on_coast_side", RexsStandardUnitIds.deg); + + /** Nominal design pressure angle on drive side (Versions: 2.0.0) */ + RexsAttributeId nominal_design_pressure_angle_on_drive_side = RexsAttributeId.create("nominal_design_pressure_angle_on_drive_side", RexsStandardUnitIds.deg); + /** Stress concentration factor for nominal normal stress due to bending moment around v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_normal_stress_concentration_factor_due_to_bending_torque_around_v_direction_fkm_2012 = RexsAttributeId.create("nominal_normal_stress_concentration_factor_due_to_bending_torque_around_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress concentration factor for bending stress around v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_normal_stress_concentration_factor_due_to_bending_torque_around_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_normal_stress_concentration_factor_due_to_bending_torque_around_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Stress concentration factor for nominal normal stress due to bending moment around w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_normal_stress_concentration_factor_due_to_bending_torque_around_w_direction_fkm_2012 = RexsAttributeId.create("nominal_normal_stress_concentration_factor_due_to_bending_torque_around_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress concentration factor for bending stress around w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_normal_stress_concentration_factor_due_to_bending_torque_around_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_normal_stress_concentration_factor_due_to_bending_torque_around_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Stress concentration factor for nominal normal stress due to tension-compression force in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_normal_stress_concentration_factor_due_to_tension_compression_force_in_u_direction_fkm_2012 = RexsAttributeId.create("nominal_normal_stress_concentration_factor_due_to_tension_compression_force_in_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress concentration factor for tension-compression stress in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_normal_stress_concentration_factor_due_to_tension_compression_force_in_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_normal_stress_concentration_factor_due_to_tension_compression_force_in_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal rating life (L_10) DIN ISO 281 (Versions: 1.0) */ RexsAttributeId nominal_rating_life_rotations_din_iso_281 = RexsAttributeId.create("nominal_rating_life_rotations_din_iso_281", RexsStandardUnitIds.none); - /** Nominal rating life (ISO 281:2007) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Nominal rating life (ISO 281:2007) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId nominal_rating_life_rotations_iso_281_2007 = RexsAttributeId.create("nominal_rating_life_rotations_iso_281_2007", RexsStandardUnitIds.unit_59); /** Nominal rating life (L_10h) DIN ISO 281 (Versions: 1.0) */ RexsAttributeId nominal_rating_life_time_din_iso_281 = RexsAttributeId.create("nominal_rating_life_time_din_iso_281", RexsStandardUnitIds.hour); - /** Nominal rating life (ISO 281:2007) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Nominal rating life (ISO 281:2007) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId nominal_rating_life_time_iso_281_2007 = RexsAttributeId.create("nominal_rating_life_time_iso_281_2007", RexsStandardUnitIds.hour); /** Nominal reference rating life DIN 26281 (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6) */ RexsAttributeId nominal_reference_rating_life_rotations_din_26281 = RexsAttributeId.create("nominal_reference_rating_life_rotations_din_26281", RexsStandardUnitIds.unit_59); - /** Nominal reference rating life (ISO/TS 16281:2008) (Versions: 1.7) */ + /** Nominal reference rating life (ISO/TS 16281:2008) (Versions: 1.7, 2.0.0) */ RexsAttributeId nominal_reference_rating_life_rotations_iso_16281_2008 = RexsAttributeId.create("nominal_reference_rating_life_rotations_iso_16281_2008", RexsStandardUnitIds.unit_59); + /** Nominal reference rating life (ISO 16281:2025) (Versions: 2.0.0) */ + RexsAttributeId nominal_reference_rating_life_rotations_iso_16281_2025 = RexsAttributeId.create("nominal_reference_rating_life_rotations_iso_16281_2025", RexsStandardUnitIds.unit_59); + /** Nominal reference rating life DIN 26281 (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6) */ RexsAttributeId nominal_reference_rating_life_time_din_26281 = RexsAttributeId.create("nominal_reference_rating_life_time_din_26281", RexsStandardUnitIds.hour); - /** Nominal reference rating life (ISO/TS 16281:2008) (Versions: 1.7) */ + /** Nominal reference rating life (ISO/TS 16281:2008) (Versions: 1.7, 2.0.0) */ RexsAttributeId nominal_reference_rating_life_time_iso_16281_2008 = RexsAttributeId.create("nominal_reference_rating_life_time_iso_16281_2008", RexsStandardUnitIds.hour); + /** Nominal reference rating life (ISO 16281:2025) (Versions: 2.0.0) */ + RexsAttributeId nominal_reference_rating_life_time_iso_16281_2025 = RexsAttributeId.create("nominal_reference_rating_life_time_iso_16281_2025", RexsStandardUnitIds.hour); + /** Stress concentration factor for nominal shear stress due to shear force in v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_shear_stress_concentration_factor_due_to_shear_force_in_v_direction_fkm_2012 = RexsAttributeId.create("nominal_shear_stress_concentration_factor_due_to_shear_force_in_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress concentration factor for shear stress in the v-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_shear_stress_concentration_factor_due_to_shear_force_in_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_shear_stress_concentration_factor_due_to_shear_force_in_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Stress concentration factor for nominal shear stress due to shear force in w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_shear_stress_concentration_factor_due_to_shear_force_in_w_direction_fkm_2012 = RexsAttributeId.create("nominal_shear_stress_concentration_factor_due_to_shear_force_in_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress concentration factor for shear stress in the w-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_shear_stress_concentration_factor_due_to_shear_force_in_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_shear_stress_concentration_factor_due_to_shear_force_in_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Stress concentration factor for nominal shear stress due to torsion moment in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_shear_stress_concentration_factor_due_to_torsion_torque_around_u_direction_fkm_2012 = RexsAttributeId.create("nominal_shear_stress_concentration_factor_due_to_torsion_torque_around_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Stress concentration factor for torsional shear stress around u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_shear_stress_concentration_factor_due_to_torsion_torque_around_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_shear_stress_concentration_factor_due_to_torsion_torque_around_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal static degree of utilization of all loads combined (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_degree_of_utilization_of_all_loads_combined_fkm_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_all_loads_combined_fkm_2012", RexsStandardUnitIds.none); + /** Static degree of utilization of all loads combined (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_degree_of_utilization_of_all_loads_combined_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_all_loads_combined_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal static degree of utilization of bending moment around v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_degree_of_utilization_of_bending_torque_around_v_direction_fkm_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_bending_torque_around_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Static degree of utilization of bending moment around v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_degree_of_utilization_of_bending_torque_around_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_bending_torque_around_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal static degree of utilization of bending moment around w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_degree_of_utilization_of_bending_torque_around_w_direction_fkm_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_bending_torque_around_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Static degree of utilization of bending moment around w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_degree_of_utilization_of_bending_torque_around_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_bending_torque_around_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal static degree of utilization of shear force in v direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_degree_of_utilization_of_shear_force_in_v_direction_fkm_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_shear_force_in_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Static degree of utilization of shear force in v direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_degree_of_utilization_of_shear_force_in_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_shear_force_in_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal static degree of utilization of shear force in w direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_degree_of_utilization_of_shear_force_in_w_direction_fkm_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_shear_force_in_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Static degree of utilization of shear force in w direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_degree_of_utilization_of_shear_force_in_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_shear_force_in_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal static degree of utilization of tension-compression force in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_degree_of_utilization_of_tension_compression_force_in_u_direction_fkm_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_tension_compression_force_in_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Static degree of utilization of tension-compression force in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_degree_of_utilization_of_tension_compression_force_in_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_tension_compression_force_in_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal static degree of utilization of torsion moment in u direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_degree_of_utilization_of_torsion_torque_around_u_direction_fkm_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_torsion_torque_around_u_direction_fkm_2012", RexsStandardUnitIds.none); + /** Static degree of utilization of torsion moment in u direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_degree_of_utilization_of_torsion_torque_around_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_degree_of_utilization_of_torsion_torque_around_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Is maximum static bending stress on the tension side (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_is_tension_bending_fkm_2012 = RexsAttributeId.create("nominal_static_is_tension_bending_fkm_2012", RexsStandardUnitIds.none); + /** Is maximum static bending stress on the tension side (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_is_tension_bending_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_is_tension_bending_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal static plastic support factor due to bending moment about v-direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_plastic_support_factor_due_to_bending_torque_around_v_direction_fkm_2012 = RexsAttributeId.create("nominal_static_plastic_support_factor_due_to_bending_torque_around_v_direction_fkm_2012", RexsStandardUnitIds.none); + /** Plastic support factor for bending around v-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_plastic_support_factor_due_to_bending_torque_around_v_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_plastic_support_factor_due_to_bending_torque_around_v_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal static plastic support factor due to bending moment about w-direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_plastic_support_factor_due_to_bending_torque_around_w_direction_fkm_2012 = RexsAttributeId.create("nominal_static_plastic_support_factor_due_to_bending_torque_around_w_direction_fkm_2012", RexsStandardUnitIds.none); + /** Plastic support factor for bending around w-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_plastic_support_factor_due_to_bending_torque_around_w_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_plastic_support_factor_due_to_bending_torque_around_w_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Nominal static plastic support factor due to torsional moment about u-direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_static_plastic_support_factor_due_to_torsion_torque_around_u_direction_fkm_2012 = RexsAttributeId.create("nominal_static_plastic_support_factor_due_to_torsion_torque_around_u_direction_fkm_2012", RexsStandardUnitIds.none); - /** Nominal stress number tooth root (ISO 6336:2003) (Versions: 1.7) */ - RexsAttributeId nominal_stress_number_tooth_root_iso_6336_2003 = RexsAttributeId.create("nominal_stress_number_tooth_root_iso_6336_2003", RexsStandardUnitIds.newton_per_mm2); + /** Plastic support factor for torsion around u-direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId nominal_static_plastic_support_factor_due_to_torsion_torque_around_u_direction_fkm_rfn_2012 = RexsAttributeId.create("nominal_static_plastic_support_factor_due_to_torsion_torque_around_u_direction_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Nominal stress number tooth root (ISO 6336:2003) (Versions: 1.7, 2.0.0) */ + RexsAttributeId nominal_stress_number_tooth_root_iso_6336_2003 = RexsAttributeId.create("nominal_stress_number_tooth_root_iso_6336_2003", RexsStandardUnitIds.mega_pascal); - /** Nominal stress number tooth root (ISO 6336:2016) (Versions: 1.7) */ - RexsAttributeId nominal_stress_number_tooth_root_iso_6336_2016 = RexsAttributeId.create("nominal_stress_number_tooth_root_iso_6336_2016", RexsStandardUnitIds.newton_per_mm2); + /** Nominal stress number tooth root (ISO 6336:2016) (Versions: 1.7, 2.0.0) */ + RexsAttributeId nominal_stress_number_tooth_root_iso_6336_2016 = RexsAttributeId.create("nominal_stress_number_tooth_root_iso_6336_2016", RexsStandardUnitIds.mega_pascal); /** Nominal tangential force at base circle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_tangential_force_at_base_circle = RexsAttributeId.create("nominal_tangential_force_at_base_circle", RexsStandardUnitIds.newton); + /** Nominal tangential force at base circle (Versions: 2.0.0) */ + RexsAttributeId nominal_tangential_force_at_base_diameter = RexsAttributeId.create("nominal_tangential_force_at_base_diameter", RexsStandardUnitIds.newton); + /** Nominal tangential force at reference circle (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId nominal_tangential_force_at_reference_circle = RexsAttributeId.create("nominal_tangential_force_at_reference_circle", RexsStandardUnitIds.newton); - /** Nominal tooth root stress (ISO 10300:2014) (Versions: 1.7) */ - RexsAttributeId nominal_tooth_root_stress_iso_10300_2014 = RexsAttributeId.create("nominal_tooth_root_stress_iso_10300_2014", RexsStandardUnitIds.newton_per_mm2); + /** Nominal tangential force at reference circle (Versions: 2.0.0) */ + RexsAttributeId nominal_tangential_force_at_reference_diameter = RexsAttributeId.create("nominal_tangential_force_at_reference_diameter", RexsStandardUnitIds.newton); + + /** Nominal tooth root stress (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ + RexsAttributeId nominal_tooth_root_stress_iso_10300_2014 = RexsAttributeId.create("nominal_tooth_root_stress_iso_10300_2014", RexsStandardUnitIds.mega_pascal); - /** Nominal tooth root stress (ISO 10300:2023) (Versions: 1.7) */ - RexsAttributeId nominal_tooth_root_stress_iso_10300_2023 = RexsAttributeId.create("nominal_tooth_root_stress_iso_10300_2023", RexsStandardUnitIds.newton_per_mm2); + /** Nominal tooth root stress (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ + RexsAttributeId nominal_tooth_root_stress_iso_10300_2023 = RexsAttributeId.create("nominal_tooth_root_stress_iso_10300_2023", RexsStandardUnitIds.mega_pascal); - /** Nominal tooth root stress (ISO 6336:2006) (Versions: 1.7) */ - RexsAttributeId nominal_tooth_root_stress_iso_6336_2006 = RexsAttributeId.create("nominal_tooth_root_stress_iso_6336_2006", RexsStandardUnitIds.newton_per_mm2); + /** Nominal tooth root stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ + RexsAttributeId nominal_tooth_root_stress_iso_6336_2006 = RexsAttributeId.create("nominal_tooth_root_stress_iso_6336_2006", RexsStandardUnitIds.mega_pascal); - /** Nominal tooth root stress (ISO 6336:2019) (Versions: 1.7) */ - RexsAttributeId nominal_tooth_root_stress_iso_6336_2019 = RexsAttributeId.create("nominal_tooth_root_stress_iso_6336_2019", RexsStandardUnitIds.newton_per_mm2); + /** Nominal tooth root stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ + RexsAttributeId nominal_tooth_root_stress_iso_6336_2019 = RexsAttributeId.create("nominal_tooth_root_stress_iso_6336_2019", RexsStandardUnitIds.mega_pascal); - /** Nominal torsional torque (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Nominal torsional torque (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId nominal_torsional_torque_din_6892_2012 = RexsAttributeId.create("nominal_torsional_torque_din_6892_2012", RexsStandardUnitIds.newton_m); - /** Normal base pitch (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Normal base pitch (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_base_pitch = RexsAttributeId.create("normal_base_pitch", RexsStandardUnitIds.mm); - /** Normal chordal tooth thickness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Normal chordal tooth thickness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_chordal_tooth_thickness = RexsAttributeId.create("normal_chordal_tooth_thickness", RexsStandardUnitIds.mm); - /** Normal circular pitch (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Normal circular pitch (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_circular_pitch = RexsAttributeId.create("normal_circular_pitch", RexsStandardUnitIds.mm); - /** Normal line load (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Normal line load (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_line_load_plewe_1980 = RexsAttributeId.create("normal_line_load_plewe_1980", RexsStandardUnitIds.newton_per_mm); - /** Normal module (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Normal module (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_module = RexsAttributeId.create("normal_module", RexsStandardUnitIds.mm); + /** Normal operating load (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId normal_operating_load_agma_925_2003 = RexsAttributeId.create("normal_operating_load_agma_925_2003", RexsStandardUnitIds.newton); + /** Normal operating load (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId normal_operating_load_agma_925_a03 = RexsAttributeId.create("normal_operating_load_agma_925_a03", RexsStandardUnitIds.newton); /** Normal pitch (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId normal_pitch_din_3975_2017 = RexsAttributeId.create("normal_pitch_din_3975_2017", RexsStandardUnitIds.mm); - /** Normal pressure angle (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Normal pressure angle (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_pressure_angle = RexsAttributeId.create("normal_pressure_angle", RexsStandardUnitIds.deg); - /** Normal radius of curvature at point A (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal radius of curvature at point A (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_radius_of_curvature_at_point_a = RexsAttributeId.create("normal_radius_of_curvature_at_point_a", RexsStandardUnitIds.mm); - /** Normal radius of curvature at point B (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal radius of curvature at point B (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_radius_of_curvature_at_point_b = RexsAttributeId.create("normal_radius_of_curvature_at_point_b", RexsStandardUnitIds.mm); - /** Normal radius of curvature at point C (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal radius of curvature at point C (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_radius_of_curvature_at_point_c = RexsAttributeId.create("normal_radius_of_curvature_at_point_c", RexsStandardUnitIds.mm); - /** Normal radius of curvature at point d (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal radius of curvature at point d (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_radius_of_curvature_at_point_d = RexsAttributeId.create("normal_radius_of_curvature_at_point_d", RexsStandardUnitIds.mm); - /** Normal radius of curvature at point E (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal radius of curvature at point E (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_radius_of_curvature_at_point_e = RexsAttributeId.create("normal_radius_of_curvature_at_point_e", RexsStandardUnitIds.mm); - /** Normal radius of relative curvature at point A (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal radius of relative curvature at point A (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_radius_of_relative_curvature_at_point_a = RexsAttributeId.create("normal_radius_of_relative_curvature_at_point_a", RexsStandardUnitIds.mm); - /** Normal radius of relative curvature at point B (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal radius of relative curvature at point B (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_radius_of_relative_curvature_at_point_b = RexsAttributeId.create("normal_radius_of_relative_curvature_at_point_b", RexsStandardUnitIds.mm); - /** Normal radius of relative curvature at point C (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal radius of relative curvature at point C (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_radius_of_relative_curvature_at_point_c = RexsAttributeId.create("normal_radius_of_relative_curvature_at_point_c", RexsStandardUnitIds.mm); - /** Normal radius of relative curvature at point D (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal radius of relative curvature at point D (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_radius_of_relative_curvature_at_point_d = RexsAttributeId.create("normal_radius_of_relative_curvature_at_point_d", RexsStandardUnitIds.mm); - /** Normal radius of relative curvature at point E (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal radius of relative curvature at point E (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_radius_of_relative_curvature_at_point_e = RexsAttributeId.create("normal_radius_of_relative_curvature_at_point_e", RexsStandardUnitIds.mm); + /** Normal relative radius of curvature of calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId normal_relative_radius_of_curvature_of_calculation_points_agma_925_2003 = RexsAttributeId.create("normal_relative_radius_of_curvature_of_calculation_points_agma_925_2003", RexsStandardUnitIds.mm); + /** Normal relative radius of curvature of calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId normal_relative_radius_of_curvature_of_calculation_points_agma_925_a03 = RexsAttributeId.create("normal_relative_radius_of_curvature_of_calculation_points_agma_925_a03", RexsStandardUnitIds.mm); /** Normal space width (Versions: 1.2, 1.3, 1.4) */ RexsAttributeId normal_space_width_at_pitch_diameter = RexsAttributeId.create("normal_space_width_at_pitch_diameter", RexsStandardUnitIds.mm); - /** Normal space width at reference diameter (Versions: 1.5, 1.6, 1.7) */ + /** Normal space width at reference diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_space_width_at_reference_diameter = RexsAttributeId.create("normal_space_width_at_reference_diameter", RexsStandardUnitIds.mm); - /** Normal space width (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal space width (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_space_width_din_5480_2006 = RexsAttributeId.create("normal_space_width_din_5480_2006", RexsStandardUnitIds.mm); - /** Normal tip thickness for A_We (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Normal tip thickness for A_We (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_tip_thickness = RexsAttributeId.create("normal_tip_thickness", RexsStandardUnitIds.mm); - /** Normal tooth thickness at active root diameter (Versions: 1.5, 1.6, 1.7) */ + /** Normal tooth thickness at active root diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_tooth_thickness_at_active_root_diameter = RexsAttributeId.create("normal_tooth_thickness_at_active_root_diameter", RexsStandardUnitIds.mm); - /** Normal tooth thickness at active tip diameter (Versions: 1.5, 1.6, 1.7) */ + /** Normal tooth thickness at active tip diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_tooth_thickness_at_active_tip_diameter = RexsAttributeId.create("normal_tooth_thickness_at_active_tip_diameter", RexsStandardUnitIds.mm); - /** Normal tooth thickness at pitch diameter (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Normal tooth thickness at pitch diameter (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_tooth_thickness_at_pitch_diameter = RexsAttributeId.create("normal_tooth_thickness_at_pitch_diameter", RexsStandardUnitIds.mm); - /** Normal tooth thickness at reference diameter (Versions: 1.5, 1.6, 1.7) */ + /** Normal tooth thickness at reference diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_tooth_thickness_at_reference_diameter = RexsAttributeId.create("normal_tooth_thickness_at_reference_diameter", RexsStandardUnitIds.mm); - /** Normal tooth thickness at root diameter (Versions: 1.5, 1.6, 1.7) */ + /** Normal tooth thickness at root diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_tooth_thickness_at_root_diameter = RexsAttributeId.create("normal_tooth_thickness_at_root_diameter", RexsStandardUnitIds.mm); - /** Normal tooth thickness at root form diameter (Versions: 1.5, 1.6, 1.7) */ + /** Normal tooth thickness at root form diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_tooth_thickness_at_root_form_diameter = RexsAttributeId.create("normal_tooth_thickness_at_root_form_diameter", RexsStandardUnitIds.mm); - /** Normal tooth thickness at tip diameter (Versions: 1.5, 1.6, 1.7) */ + /** Normal tooth thickness at tip diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_tooth_thickness_at_tip_diameter = RexsAttributeId.create("normal_tooth_thickness_at_tip_diameter", RexsStandardUnitIds.mm); - /** Normal tooth thickness at tip form diameter (Versions: 1.5, 1.6, 1.7) */ + /** Normal tooth thickness at tip form diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId normal_tooth_thickness_at_tip_form_diameter = RexsAttributeId.create("normal_tooth_thickness_at_tip_form_diameter", RexsStandardUnitIds.mm); + /** Normal unit load (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId normal_unit_load_agma_925_2003 = RexsAttributeId.create("normal_unit_load_agma_925_2003", RexsStandardUnitIds.newton_per_mm); + /** Normal unit load (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId normal_unit_load_agma_925_a03 = RexsAttributeId.create("normal_unit_load_agma_925_a03", RexsStandardUnitIds.newton_per_mm); - /** Notch calculation position (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Notch calculation position (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId notch_calculation_position = RexsAttributeId.create("notch_calculation_position", RexsStandardUnitIds.none); - /** Notch depth (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Notch depth (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId notch_depth = RexsAttributeId.create("notch_depth", RexsStandardUnitIds.mm); - /** Notch diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Notch diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId notch_diameter = RexsAttributeId.create("notch_diameter", RexsStandardUnitIds.mm); /** Notch diameter of probe (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId notch_diameter_of_probe_fkm_2012 = RexsAttributeId.create("notch_diameter_of_probe_fkm_2012", RexsStandardUnitIds.mm); - /** Notch factor bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Notch diameter of probe (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId notch_diameter_of_probe_fkm_rfn_2012 = RexsAttributeId.create("notch_diameter_of_probe_fkm_rfn_2012", RexsStandardUnitIds.mm); + + /** Notch factor bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId notch_factor_bending_din_743_2012 = RexsAttributeId.create("notch_factor_bending_din_743_2012", RexsStandardUnitIds.none); - /** Notch factor tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Notch factor tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId notch_factor_tension_compression_din_743_2012 = RexsAttributeId.create("notch_factor_tension_compression_din_743_2012", RexsStandardUnitIds.none); - /** Notch factor torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Notch factor torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId notch_factor_torsion_din_743_2012 = RexsAttributeId.create("notch_factor_torsion_din_743_2012", RexsStandardUnitIds.none); - /** Bore radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bore radius (DIN 743:2012) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId notch_hole_radius_din_743_2012 = RexsAttributeId.create("notch_hole_radius_din_743_2012", RexsStandardUnitIds.mm); - /** Notch radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Notch radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId notch_radius = RexsAttributeId.create("notch_radius", RexsStandardUnitIds.mm); /** Notch radius of probe (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId notch_radius_of_probe_fkm_2012 = RexsAttributeId.create("notch_radius_of_probe_fkm_2012", RexsStandardUnitIds.mm); - /** Notch width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Notch radius of probe (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId notch_radius_of_probe_fkm_rfn_2012 = RexsAttributeId.create("notch_radius_of_probe_fkm_rfn_2012", RexsStandardUnitIds.mm); + + /** Notch width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId notch_width = RexsAttributeId.create("notch_width", RexsStandardUnitIds.mm); - /** Number of load cycles at the point between limited life and long life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Number of load cycles at the point between limited life and long life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_load_cycles_point_between_limited_life_and_long_life = RexsAttributeId.create("number_load_cycles_point_between_limited_life_and_long_life", RexsStandardUnitIds.none); - /** Number of load cycles at the point between static and limited life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Number of load cycles at the point between static and limited life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_load_cycles_point_between_static_and_limited_life = RexsAttributeId.create("number_load_cycles_point_between_static_and_limited_life", RexsStandardUnitIds.none); - /** Number of load cycles at the point within limited life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Number of load cycles at the point within limited life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_load_cycles_point_within_limited_life = RexsAttributeId.create("number_load_cycles_point_within_limited_life", RexsStandardUnitIds.none); - /** Number of load cycles at the point within long life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Number of load cycles at the point within long life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_load_cycles_point_within_long_life = RexsAttributeId.create("number_load_cycles_point_within_long_life", RexsStandardUnitIds.none); - /** Number of load cycles at the point within static range (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Number of load cycles at the point within static range (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_load_cycles_point_within_static_range = RexsAttributeId.create("number_load_cycles_point_within_static_range", RexsStandardUnitIds.none); - /** Number of bearing rows (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Number of bearing rows (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_bearing_rows = RexsAttributeId.create("number_of_bearing_rows", RexsStandardUnitIds.none); - /** Number of blade groups (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Number of blade groups (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_blade_groups = RexsAttributeId.create("number_of_blade_groups", RexsStandardUnitIds.none); - /** Number of blade groups (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Number of blade groups (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_blade_groups_bevel_gear_tool = RexsAttributeId.create("number_of_blade_groups_bevel_gear_tool", RexsStandardUnitIds.none); + /** Number of calculation points along the line of contact (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId number_of_calculation_points_along_the_line_of_action_agma_925_2003 = RexsAttributeId.create("number_of_calculation_points_along_the_line_of_action_agma_925_2003", RexsStandardUnitIds.none); + /** Number of calculation points along the line of contact (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId number_of_calculation_points_along_the_line_of_action_agma_925_a03 = RexsAttributeId.create("number_of_calculation_points_along_the_line_of_action_agma_925_a03", RexsStandardUnitIds.none); - /** Number of gears (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Number of gears (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_gears = RexsAttributeId.create("number_of_gears", RexsStandardUnitIds.none); - /** Number of keys (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Number of keys (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_keys = RexsAttributeId.create("number_of_keys", RexsStandardUnitIds.none); - /** Number of load cycles (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Number of load cycles (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_load_cycles = RexsAttributeId.create("number_of_load_cycles", RexsStandardUnitIds.none); - /** Number of load direction changes (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Number of load direction changes (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_load_direction_changes_din_6892_2012 = RexsAttributeId.create("number_of_load_direction_changes_din_6892_2012", RexsStandardUnitIds.none); - /** Number of load peaks during operation (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Number of load peaks during operation (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_load_peaks_din_6892_2012 = RexsAttributeId.create("number_of_load_peaks_din_6892_2012", RexsStandardUnitIds.none); - /** Number of nodes in mesh width for load distribution (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Number of nodes in mesh width for load distribution (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_nodes_in_mesh_width_for_loaddistribution = RexsAttributeId.create("number_of_nodes_in_mesh_width_for_loaddistribution", RexsStandardUnitIds.none); - /** Number of points in y-direction (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Number of points in y-direction (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_points_in_y_direction_iso_6336_2019 = RexsAttributeId.create("number_of_points_in_y_direction_iso_6336_2019", RexsStandardUnitIds.none); - /** Number of rolling elements (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Number of rolling elements (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_rolling_elements = RexsAttributeId.create("number_of_rolling_elements", RexsStandardUnitIds.none); - /** Number of teeth (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Number of teeth (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_teeth = RexsAttributeId.create("number_of_teeth", RexsStandardUnitIds.none); - /** Measured number of teeth for base tangent length (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Measured number of teeth for base tangent length (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId number_of_teeth_for_span_measurement = RexsAttributeId.create("number_of_teeth_for_span_measurement", RexsStandardUnitIds.none); - /** Offset yield point (Versions: 1.7) */ - RexsAttributeId offset_yield_point = RexsAttributeId.create("offset_yield_point", RexsStandardUnitIds.newton_per_mm2); + /** Offset yield point (Versions: 1.7, 2.0.0) */ + RexsAttributeId offset_yield_point = RexsAttributeId.create("offset_yield_point", RexsStandardUnitIds.mega_pascal); + + /** Oil inlet or sump temperature (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId oil_inlet_or_sump_temperature_agma_925_2003 = RexsAttributeId.create("oil_inlet_or_sump_temperature_agma_925_2003", RexsStandardUnitIds.degree_celsius); /** Oil inlet or sump temperature (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId oil_inlet_or_sump_temperature_agma_925_a03 = RexsAttributeId.create("oil_inlet_or_sump_temperature_agma_925_a03", RexsStandardUnitIds.degree_celsius); - /** Calculated oil sump temperature (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Calculated oil sump temperature (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId oil_sump_temperature_din_3996_2019 = RexsAttributeId.create("oil_sump_temperature_din_3996_2019", RexsStandardUnitIds.degree_celsius); - /** Operating axial bearing clearance (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating axial bearing clearance (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_axial_bearing_clearance = RexsAttributeId.create("operating_axial_bearing_clearance", RexsStandardUnitIds.mum); + /** Operating helix angle (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId operating_helix_angle_agma_925_2003 = RexsAttributeId.create("operating_helix_angle_agma_925_2003", RexsStandardUnitIds.deg); + /** Operating helix angle (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId operating_helix_angle_agma_925_a03 = RexsAttributeId.create("operating_helix_angle_agma_925_a03", RexsStandardUnitIds.deg); @@ -3302,655 +4226,760 @@ public interface RexsStandardAttributeIds { /** Operating point stiffness dM_w / d_w_rot (Versions: 1.0) */ RexsAttributeId operating_point_stiffness_dM_w_d_w_rot = RexsAttributeId.create("operating_point_stiffness_dM_w_d_w_rot", RexsStandardUnitIds.newton_mm_per_rad); - /** Operating point stiffness ∂F_u / ∂d_u (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_u / ∂d_u (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_u_d_u = RexsAttributeId.create("operating_point_stiffness_f_u_d_u", RexsStandardUnitIds.newton_per_m); - /** Operating point stiffness ∂F_u / ∂d_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_u / ∂d_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_u_d_v = RexsAttributeId.create("operating_point_stiffness_f_u_d_v", RexsStandardUnitIds.newton_per_m); - /** Operating point stiffness ∂F_u / ∂d_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_u / ∂d_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_u_d_w = RexsAttributeId.create("operating_point_stiffness_f_u_d_w", RexsStandardUnitIds.newton_per_m); - /** Operating point stiffness ∂F_u / ∂rot_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_u / ∂rot_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_u_rot_v = RexsAttributeId.create("operating_point_stiffness_f_u_rot_v", RexsStandardUnitIds.newton_per_radian); - /** Operating point stiffness ∂F_u / ∂rot_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_u / ∂rot_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_u_rot_w = RexsAttributeId.create("operating_point_stiffness_f_u_rot_w", RexsStandardUnitIds.newton_per_radian); - /** Operating point stiffness ∂F_v / ∂d_u (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_v / ∂d_u (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_v_d_u = RexsAttributeId.create("operating_point_stiffness_f_v_d_u", RexsStandardUnitIds.newton_per_m); - /** Operating point stiffness ∂F_v / ∂d_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_v / ∂d_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_v_d_v = RexsAttributeId.create("operating_point_stiffness_f_v_d_v", RexsStandardUnitIds.newton_per_m); - /** Operating point stiffness ∂F_v / ∂d_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_v / ∂d_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_v_d_w = RexsAttributeId.create("operating_point_stiffness_f_v_d_w", RexsStandardUnitIds.newton_per_m); - /** Operating point stiffness ∂F_v / ∂rot_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_v / ∂rot_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_v_rot_v = RexsAttributeId.create("operating_point_stiffness_f_v_rot_v", RexsStandardUnitIds.newton_per_radian); - /** Operating point stiffness ∂F_v / ∂rot_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_v / ∂rot_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_v_rot_w = RexsAttributeId.create("operating_point_stiffness_f_v_rot_w", RexsStandardUnitIds.newton_per_radian); - /** Operating point stiffness ∂F_w / ∂d_u (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_w / ∂d_u (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_w_d_u = RexsAttributeId.create("operating_point_stiffness_f_w_d_u", RexsStandardUnitIds.newton_per_m); - /** Operating point stiffness ∂F_w / ∂d_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_w / ∂d_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_w_d_v = RexsAttributeId.create("operating_point_stiffness_f_w_d_v", RexsStandardUnitIds.newton_per_m); - /** Operating point stiffness ∂F_w / ∂d_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_w / ∂d_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_w_d_w = RexsAttributeId.create("operating_point_stiffness_f_w_d_w", RexsStandardUnitIds.newton_per_m); - /** Operating point stiffness ∂F_w / ∂rot_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_w / ∂rot_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_w_rot_v = RexsAttributeId.create("operating_point_stiffness_f_w_rot_v", RexsStandardUnitIds.newton_per_radian); - /** Operating point stiffness ∂F_w / ∂rot_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂F_w / ∂rot_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_f_w_rot_w = RexsAttributeId.create("operating_point_stiffness_f_w_rot_w", RexsStandardUnitIds.newton_per_radian); - /** Operating point stiffness ∂M_v / ∂d_u (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂M_v / ∂d_u (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_m_v_d_u = RexsAttributeId.create("operating_point_stiffness_m_v_d_u", RexsStandardUnitIds.newton); - /** Operating point stiffness ∂M_v / ∂d_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂M_v / ∂d_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_m_v_d_v = RexsAttributeId.create("operating_point_stiffness_m_v_d_v", RexsStandardUnitIds.newton); - /** Operating point stiffness ∂M_v / ∂d_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂M_v / ∂d_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_m_v_d_w = RexsAttributeId.create("operating_point_stiffness_m_v_d_w", RexsStandardUnitIds.newton); - /** Operating point stiffness ∂M_v / ∂rot_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂M_v / ∂rot_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_m_v_rot_v = RexsAttributeId.create("operating_point_stiffness_m_v_rot_v", RexsStandardUnitIds.newton_mm_per_rad); - /** Operating point stiffness ∂M_v / ∂rot_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂M_v / ∂rot_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_m_v_rot_w = RexsAttributeId.create("operating_point_stiffness_m_v_rot_w", RexsStandardUnitIds.newton_mm_per_rad); - /** Operating point stiffness ∂M_w / ∂d_u (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂M_w / ∂d_u (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_m_w_d_u = RexsAttributeId.create("operating_point_stiffness_m_w_d_u", RexsStandardUnitIds.newton); - /** Operating point stiffness ∂M_w / ∂d_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂M_w / ∂d_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_m_w_d_v = RexsAttributeId.create("operating_point_stiffness_m_w_d_v", RexsStandardUnitIds.newton); - /** Operating point stiffness ∂M_w / ∂d_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂M_w / ∂d_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_m_w_d_w = RexsAttributeId.create("operating_point_stiffness_m_w_d_w", RexsStandardUnitIds.newton); - /** Operating point stiffness ∂M_w / ∂rot_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂M_w / ∂rot_v (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_m_w_rot_v = RexsAttributeId.create("operating_point_stiffness_m_w_rot_v", RexsStandardUnitIds.newton_mm_per_rad); - /** Operating point stiffness ∂M_w / ∂rot_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating point stiffness ∂M_w / ∂rot_w (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_point_stiffness_m_w_rot_w = RexsAttributeId.create("operating_point_stiffness_m_w_rot_w", RexsStandardUnitIds.newton_mm_per_rad); - /** Operating pressure angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating pressure angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_pressure_angle = RexsAttributeId.create("operating_pressure_angle", RexsStandardUnitIds.deg); - /** Operating pressure angle in the normal section (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating pressure angle in the normal section (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_pressure_angle_in_the_normal_section = RexsAttributeId.create("operating_pressure_angle_in_the_normal_section", RexsStandardUnitIds.deg); - /** Operating pressure angle in the transverse section (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating pressure angle in the transverse section (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_pressure_angle_in_the_transverse_section = RexsAttributeId.create("operating_pressure_angle_in_the_transverse_section", RexsStandardUnitIds.deg); - /** Operating radial bearing clearance (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating radial bearing clearance (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_radial_bearing_clearance = RexsAttributeId.create("operating_radial_bearing_clearance", RexsStandardUnitIds.mum); - /** Operating time (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating time (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_time = RexsAttributeId.create("operating_time", RexsStandardUnitIds.hour); - /** Time share of the total operating time (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Time share of the total operating time (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_time_fraction = RexsAttributeId.create("operating_time_fraction", RexsStandardUnitIds.percent); - /** Desired service life for VDI 2736 2014 design calculation (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Desired service life design calculation (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_time_vdi_2736_2014 = RexsAttributeId.create("operating_time_vdi_2736_2014", RexsStandardUnitIds.hour); - /** Kinematic viscosity of the lubricant at operating temperature (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Kinematic viscosity of the lubricant at operating temperature (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId operating_viscosity = RexsAttributeId.create("operating_viscosity", RexsStandardUnitIds.mm2_per_s); - /** Outer addendum (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Orifice diameter (Versions: 2.0.0) */ + RexsAttributeId orifice_diameter = RexsAttributeId.create("orifice_diameter", RexsStandardUnitIds.mm); + + /** Outer addendum (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_addendum = RexsAttributeId.create("outer_addendum", RexsStandardUnitIds.mm); - /** Outer reference cone distance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer cone distance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_cone_distance = RexsAttributeId.create("outer_cone_distance", RexsStandardUnitIds.mm); - /** Outer dedendum (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer dedendum (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_dedendum = RexsAttributeId.create("outer_dedendum", RexsStandardUnitIds.mm); - /** Outer diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_diameter = RexsAttributeId.create("outer_diameter", RexsStandardUnitIds.mm); - /** Outer diameter begin (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer diameter begin (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_diameter_begin = RexsAttributeId.create("outer_diameter_begin", RexsStandardUnitIds.mm); /** Outer diameter (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId outer_diameter_din_3975_2017 = RexsAttributeId.create("outer_diameter_din_3975_2017", RexsStandardUnitIds.mm); - /** Outer diameter end (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer diameter end (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_diameter_end = RexsAttributeId.create("outer_diameter_end", RexsStandardUnitIds.mm); - /** Outer diameter hub (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Outer diameter hub (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_diameter_hub_din_7190_2017 = RexsAttributeId.create("outer_diameter_hub_din_7190_2017", RexsStandardUnitIds.mm); - /** Outer diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_diameter_worm_wheel = RexsAttributeId.create("outer_diameter_worm_wheel", RexsStandardUnitIds.mm); - /** Outer pitch diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer normal backlash (Versions: 2.0.0) */ + RexsAttributeId outer_normal_backlash = RexsAttributeId.create("outer_normal_backlash", RexsStandardUnitIds.mm); + + /** Outer pitch diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_pitch_diameter = RexsAttributeId.create("outer_pitch_diameter", RexsStandardUnitIds.mm); - /** Outer transverse module (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer transverse backlash (Versions: 2.0.0) */ + RexsAttributeId outer_transverse_backlash = RexsAttributeId.create("outer_transverse_backlash", RexsStandardUnitIds.mm); + + /** Outer transverse module (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_transverse_module = RexsAttributeId.create("outer_transverse_module", RexsStandardUnitIds.mm); - /** Outer whole depth (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer whole depth (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId outer_whole_depth = RexsAttributeId.create("outer_whole_depth", RexsStandardUnitIds.mm); - /** Overlap contact ratio (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Overlap contact ratio (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId overlap_contact_ratio = RexsAttributeId.create("overlap_contact_ratio", RexsStandardUnitIds.none); + /** Overload factor (AGMA 2101:C95) (Versions: 2.0.0) */ + RexsAttributeId overload_factor_agma_2101_1995 = RexsAttributeId.create("overload_factor_agma_2101_1995", RexsStandardUnitIds.none); + /** Overload factor (AGMA 2101 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId overload_factor_agma_2101_c95 = RexsAttributeId.create("overload_factor_agma_2101_c95", RexsStandardUnitIds.none); + /** Overload factor (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId overload_factor_agma_925_2003 = RexsAttributeId.create("overload_factor_agma_925_2003", RexsStandardUnitIds.none); + /** Overload factor (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId overload_factor_agma_925_a03 = RexsAttributeId.create("overload_factor_agma_925_a03", RexsStandardUnitIds.none); - /** Overrolling frequency inner ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Overrolling frequency inner ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId overrolling_frequency_inner_ring = RexsAttributeId.create("overrolling_frequency_inner_ring", RexsStandardUnitIds.hertz); - /** Overrolling frequency outer ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Overrolling frequency outer ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId overrolling_frequency_outer_ring = RexsAttributeId.create("overrolling_frequency_outer_ring", RexsStandardUnitIds.hertz); - /** Overrolling frequency rolling element (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Overrolling frequency rolling element (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId overrolling_frequency_rolling_element = RexsAttributeId.create("overrolling_frequency_rolling_element", RexsStandardUnitIds.hertz); - /** Parameter a_a for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter a_a for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_a_a_for_hardness_method_c2_iso_6336_2019 = RexsAttributeId.create("parameter_a_a_for_hardness_method_c2_iso_6336_2019", RexsStandardUnitIds.none); - /** Parameter a_b for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter a_b for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_a_b_for_hardness_method_c2_iso_6336_2019 = RexsAttributeId.create("parameter_a_b_for_hardness_method_c2_iso_6336_2019", RexsStandardUnitIds.none); - /** Parameter A for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter A for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_a_for_hardness_method_c2_iso_6336_2019 = RexsAttributeId.create("parameter_a_for_hardness_method_c2_iso_6336_2019", RexsStandardUnitIds.none); - /** Parameter b_a for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter b_a for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_b_a_for_hardness_method_c2_iso_6336_2019 = RexsAttributeId.create("parameter_b_a_for_hardness_method_c2_iso_6336_2019", RexsStandardUnitIds.none); - /** Parameter b_b for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter b_b for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_b_b_for_hardness_method_c2_iso_6336_2019 = RexsAttributeId.create("parameter_b_b_for_hardness_method_c2_iso_6336_2019", RexsStandardUnitIds.none); - /** Parameter B for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter B for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_b_for_hardness_method_c2_iso_6336_2019 = RexsAttributeId.create("parameter_b_for_hardness_method_c2_iso_6336_2019", RexsStandardUnitIds.none); - /** Parameter c_a for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter c_a for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_c_a_for_hardness_method_c2_iso_6336_2019 = RexsAttributeId.create("parameter_c_a_for_hardness_method_c2_iso_6336_2019", RexsStandardUnitIds.none); - /** Parameter c_b for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter c_b for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_c_b_for_hardness_method_c2_iso_6336_2019 = RexsAttributeId.create("parameter_c_b_for_hardness_method_c2_iso_6336_2019", RexsStandardUnitIds.none); - /** Parameter C for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter C for hardness according to method C2 (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_c_for_hardness_method_c2_iso_6336_2019 = RexsAttributeId.create("parameter_c_for_hardness_method_c2_iso_6336_2019", RexsStandardUnitIds.none); + /** Parameter for calculating gear tooth temperature (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId parameter_for_calculation_of_tooth_temperature_agma_925_2003 = RexsAttributeId.create("parameter_for_calculation_of_tooth_temperature_agma_925_2003", RexsStandardUnitIds.none); + /** Parameter for calculating gear tooth temperature (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId parameter_for_calculation_of_tooth_temperature_agma_925_a03 = RexsAttributeId.create("parameter_for_calculation_of_tooth_temperature_agma_925_a03", RexsStandardUnitIds.none); - /** Parameter for mean minimum lubricant film thickness (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter for mean minimum lubricant film thickness (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_for_mean_minimum_lubricant_film_thickness_din_3996_2019 = RexsAttributeId.create("parameter_for_mean_minimum_lubricant_film_thickness_din_3996_2019", RexsStandardUnitIds.none); + /** Parameter k for calculating pressure-viscosity coefficient (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId parameter_k_for_calculation_of_pressure_viscosity_coefficient_agma_925_2003 = RexsAttributeId.create("parameter_k_for_calculation_of_pressure_viscosity_coefficient_agma_925_2003", RexsStandardUnitIds.none); + /** Parameter k for calculating pressure-viscosity coefficient (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId parameter_k_for_calculation_of_pressure_viscosity_coefficient_agma_925_a03 = RexsAttributeId.create("parameter_k_for_calculation_of_pressure_viscosity_coefficient_agma_925_a03", RexsStandardUnitIds.none); - /** Parameter for the mean hertzian stress (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter for the mean hertzian stress (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_mean_hertzian_stress_din_3996_2019 = RexsAttributeId.create("parameter_mean_hertzian_stress_din_3996_2019", RexsStandardUnitIds.none); - /** Parameter for the mean sliding path (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Parameter for the mean sliding path (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId parameter_mean_sliding_path_din_3996_2019 = RexsAttributeId.create("parameter_mean_sliding_path_din_3996_2019", RexsStandardUnitIds.none); + /** Parameter s for calculating pressure-viscosity coefficient (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId parameter_s_for_calculation_of_pressure_viscosity_coefficient_agma_925_2003 = RexsAttributeId.create("parameter_s_for_calculation_of_pressure_viscosity_coefficient_agma_925_2003", RexsStandardUnitIds.none); + /** Parameter s for calculating pressure-viscosity coefficient (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId parameter_s_for_calculation_of_pressure_viscosity_coefficient_agma_925_a03 = RexsAttributeId.create("parameter_s_for_calculation_of_pressure_viscosity_coefficient_agma_925_a03", RexsStandardUnitIds.none); - /** Part number (Versions: 1.5, 1.6, 1.7) */ + /** Part number (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId part_number = RexsAttributeId.create("part_number", RexsStandardUnitIds.none); /** Additional safety factor for castings (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId partial_cast_safety_consideration_fkm_2012 = RexsAttributeId.create("partial_cast_safety_consideration_fkm_2012", RexsStandardUnitIds.none); - /** Partial contact ratio of tip path of contact (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Additional safety factor for castings (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId partial_cast_safety_consideration_fkm_rfn_2012 = RexsAttributeId.create("partial_cast_safety_consideration_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Partial contact ratio of tip path of contact (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId partial_contact_ratio = RexsAttributeId.create("partial_contact_ratio", RexsStandardUnitIds.none); - /** Partial contact ratio (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Partial contact ratio (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId partial_contact_ratio_vdi_2736_2014 = RexsAttributeId.create("partial_contact_ratio_vdi_2736_2014", RexsStandardUnitIds.none); /** Peak circumferential force at reference circle (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId peak_tangential_force_at_reference_circle_vdi_2736_2014 = RexsAttributeId.create("peak_tangential_force_at_reference_circle_vdi_2736_2014", RexsStandardUnitIds.newton); - /** Peak torque (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Peak circumferential force at reference circle (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId peak_tangential_force_at_reference_diameter_vdi_2736_2014 = RexsAttributeId.create("peak_tangential_force_at_reference_diameter_vdi_2736_2014", RexsStandardUnitIds.newton); + + /** Peak torque (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId peak_torque_din_6892_2012 = RexsAttributeId.create("peak_torque_din_6892_2012", RexsStandardUnitIds.newton_m); - /** Permissible change to the circumferential backlash (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Permissible change to the circumferential backlash (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_change_to_the_circumferential_backlash_plewe_1980 = RexsAttributeId.create("permissible_change_to_the_circumferential_backlash_plewe_1980", RexsStandardUnitIds.mm); - /** Permissible contact stress (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId permissible_contact_stress_iso_10300_2014 = RexsAttributeId.create("permissible_contact_stress_iso_10300_2014", RexsStandardUnitIds.newton_per_mm2); + /** Permissible contact stress (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId permissible_contact_stress_iso_10300_2014 = RexsAttributeId.create("permissible_contact_stress_iso_10300_2014", RexsStandardUnitIds.mega_pascal); + + /** Permissible contact stress (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ + RexsAttributeId permissible_contact_stress_iso_10300_2023 = RexsAttributeId.create("permissible_contact_stress_iso_10300_2023", RexsStandardUnitIds.mega_pascal); - /** Permissible contact stress (ISO 10300:2023) (Versions: 1.7) */ - RexsAttributeId permissible_contact_stress_iso_10300_2023 = RexsAttributeId.create("permissible_contact_stress_iso_10300_2023", RexsStandardUnitIds.newton_per_mm2); + /** Permissible contact stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ + RexsAttributeId permissible_contact_stress_iso_6336_2006 = RexsAttributeId.create("permissible_contact_stress_iso_6336_2006", RexsStandardUnitIds.mega_pascal); - /** Permissible contact stress (ISO 6336:2006) (Versions: 1.7) */ - RexsAttributeId permissible_contact_stress_iso_6336_2006 = RexsAttributeId.create("permissible_contact_stress_iso_6336_2006", RexsStandardUnitIds.newton_per_mm2); + /** Permissible contact stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ + RexsAttributeId permissible_contact_stress_iso_6336_2019 = RexsAttributeId.create("permissible_contact_stress_iso_6336_2019", RexsStandardUnitIds.mega_pascal); - /** Permissible contact stress (ISO 6336:2019) (Versions: 1.7) */ - RexsAttributeId permissible_contact_stress_iso_6336_2019 = RexsAttributeId.create("permissible_contact_stress_iso_6336_2019", RexsStandardUnitIds.newton_per_mm2); + /** Permissible contact stress (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId permissible_contact_stress_vdi_2736_2014 = RexsAttributeId.create("permissible_contact_stress_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); - /** Permissible equivalent surface pressure hub (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible equivalent surface pressure hub (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_equivalent_surface_pressure_din_6892_2012 = RexsAttributeId.create("permissible_equivalent_surface_pressure_din_6892_2012", RexsStandardUnitIds.mega_pascal); - /** Permissible equivalent surface pressure key (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible equivalent surface pressure key (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_equivalent_surface_pressure_key_din_6892_2012 = RexsAttributeId.create("permissible_equivalent_surface_pressure_key_din_6892_2012", RexsStandardUnitIds.mega_pascal); - /** Permissible equivalent surface pressure shaft (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible equivalent surface pressure shaft (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_equivalent_surface_pressure_shaft_din_6892_2012 = RexsAttributeId.create("permissible_equivalent_surface_pressure_shaft_din_6892_2012", RexsStandardUnitIds.mega_pascal); /** Permissible flank pressure (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId permissible_flank_pressure_vdi_2736_2014 = RexsAttributeId.create("permissible_flank_pressure_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); - /** Permissible joining temperature hub (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible joining temperature hub (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_joining_temperature_hub_din_7190_2017 = RexsAttributeId.create("permissible_joining_temperature_hub_din_7190_2017", RexsStandardUnitIds.degree_celsius); - /** Permissible linear wear (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Permissible linear wear (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_linear_wear_vdi_2736_2014 = RexsAttributeId.create("permissible_linear_wear_vdi_2736_2014", RexsStandardUnitIds.mm); /** Permissible local root stress under peak torque (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId permissible_local_root_stress_under_peak_torque_vdi_2736_2014 = RexsAttributeId.create("permissible_local_root_stress_under_peak_torque_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); - /** Permissible maximum surface pressure hub (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible local tooth root stress under peak torque (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId permissible_local_tooth_root_stress_under_peak_torque_vdi_2736_2014 = RexsAttributeId.create("permissible_local_tooth_root_stress_under_peak_torque_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); + + /** Permissible maximum surface pressure hub (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_maximum_surface_pressure_hub_din_6892_2012 = RexsAttributeId.create("permissible_maximum_surface_pressure_hub_din_6892_2012", RexsStandardUnitIds.mega_pascal); - /** Permissible maximum surface pressure key (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible maximum surface pressure key (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_maximum_surface_pressure_key_din_6892_2012 = RexsAttributeId.create("permissible_maximum_surface_pressure_key_din_6892_2012", RexsStandardUnitIds.mega_pascal); - /** Permissible maximum surface pressure shaft (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible maximum surface pressure shaft (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_maximum_surface_pressure_shaft_din_6892_2012 = RexsAttributeId.create("permissible_maximum_surface_pressure_shaft_din_6892_2012", RexsStandardUnitIds.mega_pascal); /** Permissible root stress (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId permissible_root_stress_vdi_2736_2014 = RexsAttributeId.create("permissible_root_stress_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); - /** Permissible scuffing temperature (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible scuffing temperature (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_scuffing_temperature_iso_10300_2021 = RexsAttributeId.create("permissible_scuffing_temperature_iso_10300_2021", RexsStandardUnitIds.degree_celsius); - /** Permissible stress at the point between limited life and long life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible stress at the point between limited life and long life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_stress_point_between_limited_life_and_long_life = RexsAttributeId.create("permissible_stress_point_between_limited_life_and_long_life", RexsStandardUnitIds.mega_pascal); - /** Permissible stress at the point between static and limited life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible stress at the point between static and limited life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_stress_point_between_static_and_limited_life = RexsAttributeId.create("permissible_stress_point_between_static_and_limited_life", RexsStandardUnitIds.mega_pascal); - /** Permissible stress at the point within limited life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible stress at the point within limited life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_stress_point_within_limited_life = RexsAttributeId.create("permissible_stress_point_within_limited_life", RexsStandardUnitIds.mega_pascal); - /** Permissible stress at the point within long life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible stress at the point within long life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_stress_point_within_long_life = RexsAttributeId.create("permissible_stress_point_within_long_life", RexsStandardUnitIds.mega_pascal); - /** Permissible stress at the point within static range (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Permissible stress at the point within static range (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_stress_within_static_range = RexsAttributeId.create("permissible_stress_within_static_range", RexsStandardUnitIds.mega_pascal); - /** Permissible temperature (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Permissible temperature (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_temperature_vdi_2736_2014 = RexsAttributeId.create("permissible_temperature_vdi_2736_2014", RexsStandardUnitIds.degree_celsius); - /** Permissible tooth root stress (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId permissible_tooth_root_stress_iso_10300_2014 = RexsAttributeId.create("permissible_tooth_root_stress_iso_10300_2014", RexsStandardUnitIds.newton_per_mm2); + /** Permissible tooth root stress (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId permissible_tooth_root_stress_iso_10300_2014 = RexsAttributeId.create("permissible_tooth_root_stress_iso_10300_2014", RexsStandardUnitIds.mega_pascal); + + /** Permissible tooth root stress (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ + RexsAttributeId permissible_tooth_root_stress_iso_10300_2023 = RexsAttributeId.create("permissible_tooth_root_stress_iso_10300_2023", RexsStandardUnitIds.mega_pascal); - /** Permissible tooth root stress (ISO 10300:2023) (Versions: 1.7) */ - RexsAttributeId permissible_tooth_root_stress_iso_10300_2023 = RexsAttributeId.create("permissible_tooth_root_stress_iso_10300_2023", RexsStandardUnitIds.newton_per_mm2); + /** Permissible tooth root stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ + RexsAttributeId permissible_tooth_root_stress_iso_6336_2006 = RexsAttributeId.create("permissible_tooth_root_stress_iso_6336_2006", RexsStandardUnitIds.mega_pascal); - /** Permissible tooth root stress (ISO 6336:2006) (Versions: 1.7) */ - RexsAttributeId permissible_tooth_root_stress_iso_6336_2006 = RexsAttributeId.create("permissible_tooth_root_stress_iso_6336_2006", RexsStandardUnitIds.newton_per_mm2); + /** Permissible tooth root stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ + RexsAttributeId permissible_tooth_root_stress_iso_6336_2019 = RexsAttributeId.create("permissible_tooth_root_stress_iso_6336_2019", RexsStandardUnitIds.mega_pascal); - /** Permissible tooth root stress (ISO 6336:2019) (Versions: 1.7) */ - RexsAttributeId permissible_tooth_root_stress_iso_6336_2019 = RexsAttributeId.create("permissible_tooth_root_stress_iso_6336_2019", RexsStandardUnitIds.newton_per_mm2); + /** Permissible tooth root stress (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId permissible_tooth_root_stress_vdi_2736_2014 = RexsAttributeId.create("permissible_tooth_root_stress_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); - /** Permissible wear erosion (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Permissible wear erosion (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_wear_erosion_plewe_1980 = RexsAttributeId.create("permissible_wear_erosion_plewe_1980", RexsStandardUnitIds.mm); - /** Permissible wear mass (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Permissible wear mass (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId permissible_wear_mass_plewe_1980 = RexsAttributeId.create("permissible_wear_mass_plewe_1980", RexsStandardUnitIds.mg); /** Tolerance class of shaft (Versions: 1.0) */ RexsAttributeId pin_tolerance_class = RexsAttributeId.create("pin_tolerance_class", RexsStandardUnitIds.none); - /** Pitch angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length (Versions: 2.0.0) */ + RexsAttributeId pipe_length = RexsAttributeId.create("pipe_length", RexsStandardUnitIds.mm); + + /** Pitch angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId pitch_angle = RexsAttributeId.create("pitch_angle", RexsStandardUnitIds.deg); - /** Pitch apex beyond crossing point (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Pitch apex beyond crossing point (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId pitch_apex_beyond_crossing_point = RexsAttributeId.create("pitch_apex_beyond_crossing_point", RexsStandardUnitIds.mm); - /** Pitch diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Pitch diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId pitch_diameter = RexsAttributeId.create("pitch_diameter", RexsStandardUnitIds.mm); - /** Pitting resistance geometry factor (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Pitting resistance geometry factor (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId pitting_resistance_geometry_factor_iso_10300_2014 = RexsAttributeId.create("pitting_resistance_geometry_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Pitting resistance geometry factor (ISO 10300:2023) (Versions: 1.7) */ + /** Pitting resistance geometry factor (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId pitting_resistance_geometry_factor_iso_10300_2023 = RexsAttributeId.create("pitting_resistance_geometry_factor_iso_10300_2023", RexsStandardUnitIds.none); /** Point coordinates - cartesian (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId point_coordinates = RexsAttributeId.create("point_coordinates", RexsStandardUnitIds.mm); - /** Point coordinates - angle about u-axis (Versions: 1.6, 1.7) */ + /** Point coordinates - angle about u-axis (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId point_coordinates_angle_about_u_axis = RexsAttributeId.create("point_coordinates_angle_about_u_axis", RexsStandardUnitIds.deg); - /** Point coordinates - angle to u axis (Versions: 1.6, 1.7) */ + /** Point coordinates - angle to u axis (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId point_coordinates_angle_to_u_axis = RexsAttributeId.create("point_coordinates_angle_to_u_axis", RexsStandardUnitIds.deg); - /** Point coordinates - radius (Versions: 1.6, 1.7) */ + /** Point coordinates - radius (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId point_coordinates_radius = RexsAttributeId.create("point_coordinates_radius", RexsStandardUnitIds.mm); - /** Point coordinates - u coordinate (Versions: 1.6, 1.7) */ + /** Point coordinates - u coordinate (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId point_coordinates_u_coord = RexsAttributeId.create("point_coordinates_u_coord", RexsStandardUnitIds.mm); - /** Point Ids (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Point coordinates - v coordinate (Versions: 2.0.0) */ + RexsAttributeId point_coordinates_v_coord = RexsAttributeId.create("point_coordinates_v_coord", RexsStandardUnitIds.mm); + + /** Point coordinates - w coordinate (Versions: 2.0.0) */ + RexsAttributeId point_coordinates_w_coord = RexsAttributeId.create("point_coordinates_w_coord", RexsStandardUnitIds.mm); + + /** Point Ids (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId point_ids = RexsAttributeId.create("point_ids", RexsStandardUnitIds.none); - /** Core hardness depth (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Core hardness depth (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId point_of_core_hardeness_iso_6336_2019 = RexsAttributeId.create("point_of_core_hardeness_iso_6336_2019", RexsStandardUnitIds.mm); - /** Point of maximum material exposure (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Point of maximum material exposure (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId point_of_maximum_material_exposure_iso_6336_2019 = RexsAttributeId.create("point_of_maximum_material_exposure_iso_6336_2019", RexsStandardUnitIds.none); - /** Poisson's ratio (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Point on path of contact (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId point_on_line_of_contact_iso_6336_2019 = RexsAttributeId.create("point_on_line_of_contact_iso_6336_2019", RexsStandardUnitIds.none); + + /** Poisson's ratio (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId poisson_ratio = RexsAttributeId.create("poisson_ratio", RexsStandardUnitIds.none); - /** Poisson's ratio at operating temperature (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Poisson's ratio at operating temperature (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId poissons_ratio_vdi_2736_2014 = RexsAttributeId.create("poissons_ratio_vdi_2736_2014", RexsStandardUnitIds.none); - /** Face width coordinate of profile deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Face width coordinate of profile deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId position_of_profile_deviation = RexsAttributeId.create("position_of_profile_deviation", RexsStandardUnitIds.mm); - /** Face width coordinate of the profile modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Face width coordinate of the profile modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId position_of_profile_modification = RexsAttributeId.create("position_of_profile_modification", RexsStandardUnitIds.mm); - /** Facewidth coordinate of the profile twist modification on datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Facewidth coordinate of the profile twist modification on datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId position_of_profile_twist_datum_face = RexsAttributeId.create("position_of_profile_twist_datum_face", RexsStandardUnitIds.mm); - /** Facewidth coordinate of the profile twist modification on non-datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Facewidth coordinate of the profile twist modification on non-datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId position_of_profile_twist_non_datum_face = RexsAttributeId.create("position_of_profile_twist_non_datum_face", RexsStandardUnitIds.mm); - /** Position of rolling elements (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Position of rolling elements (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId position_of_rolling_elements = RexsAttributeId.create("position_of_rolling_elements", RexsStandardUnitIds.none); - /** Power with sign (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Power with sign (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId power = RexsAttributeId.create("power", RexsStandardUnitIds.kilo_watt); - /** Rolling output (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling output (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId power_for_rolling_rotational_speed = RexsAttributeId.create("power_for_rolling_rotational_speed", RexsStandardUnitIds.watt); - /** Power (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Power (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId power_for_rotational_speed = RexsAttributeId.create("power_for_rotational_speed", RexsStandardUnitIds.watt); - /** Preload distance (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Preload distance (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId preload_distance = RexsAttributeId.create("preload_distance", RexsStandardUnitIds.mum); - /** Preload distance (Versions: 1.6, 1.7) */ + /** Preload distance (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId preload_distance_surface_contact = RexsAttributeId.create("preload_distance_surface_contact", RexsStandardUnitIds.mum); - /** Preload force (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Preload force (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId preload_force = RexsAttributeId.create("preload_force", RexsStandardUnitIds.newton); - /** Preload of the segment running surface (Versions: 1.6, 1.7) */ + /** Preload of the segment running surface (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId preload_running_surface_plain_bearing = RexsAttributeId.create("preload_running_surface_plain_bearing", RexsStandardUnitIds.none); - /** Pressure angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Pressure angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId pressure_angle = RexsAttributeId.create("pressure_angle", RexsStandardUnitIds.deg); - /** Pressure angle correction (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Pressure angle correction (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId pressure_angle_correction = RexsAttributeId.create("pressure_angle_correction", RexsStandardUnitIds.deg); /** Pressure angle (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId pressure_angle_din_3975_2017 = RexsAttributeId.create("pressure_angle_din_3975_2017", RexsStandardUnitIds.deg); - /** Pressure angle in the transverse section (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Pressure angle in the transverse section (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId pressure_angle_in_the_transverse_section = RexsAttributeId.create("pressure_angle_in_the_transverse_section", RexsStandardUnitIds.deg); - /** Pressure angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Pressure angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId pressure_angle_worm_gear = RexsAttributeId.create("pressure_angle_worm_gear", RexsStandardUnitIds.deg); - /** Pressure factor (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Pressure factor (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId pressure_factor_din_3996_2019 = RexsAttributeId.create("pressure_factor_din_3996_2019", RexsStandardUnitIds.none); + /** Pressure of lubricant (Versions: 2.0.0) */ + RexsAttributeId pressure_of_lubricant = RexsAttributeId.create("pressure_of_lubricant", RexsStandardUnitIds.pascal); + + /** Pressure viscosity coefficient (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId pressure_viscosity_coefficient_agma_925_2003 = RexsAttributeId.create("pressure_viscosity_coefficient_agma_925_2003", RexsStandardUnitIds.mm2_per_newton); + /** Pressure viscosity coefficient (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId pressure_viscosity_coefficient_agma_925_a03 = RexsAttributeId.create("pressure_viscosity_coefficient_agma_925_a03", RexsStandardUnitIds.mm2_per_newton); - /** Pressure-viscosity coefficient at 38 °C (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Pressure-viscosity coefficient at 38 °C (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId pressure_viscosity_coefficient_at_38_degrees_celsius = RexsAttributeId.create("pressure_viscosity_coefficient_at_38_degrees_celsius", RexsStandardUnitIds.mm2_per_newton); + /** Probability of scuffing (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId probability_of_scuffing_agma_925_2003 = RexsAttributeId.create("probability_of_scuffing_agma_925_2003", RexsStandardUnitIds.none); + /** Probability of scuffing (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId probability_of_scuffing_agma_925_a03 = RexsAttributeId.create("probability_of_scuffing_agma_925_a03", RexsStandardUnitIds.none); /** Probability of survival (Versions: 1.4) */ RexsAttributeId probability_of_survival = RexsAttributeId.create("probability_of_survival", RexsStandardUnitIds.percent); + /** Probability of wear (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId probability_of_wear_agma_925_2003 = RexsAttributeId.create("probability_of_wear_agma_925_2003", RexsStandardUnitIds.none); + /** Probability of wear (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId probability_of_wear_agma_925_a03 = RexsAttributeId.create("probability_of_wear_agma_925_a03", RexsStandardUnitIds.none); - /** Amount of profile crowning at the root (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Amount of profile crowning at the root (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_crowning_at_root = RexsAttributeId.create("profile_crowning_at_root", RexsStandardUnitIds.mm); - /** Amount of profile crowning at the tip (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Amount of profile crowning at the tip (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_crowning_at_tip = RexsAttributeId.create("profile_crowning_at_tip", RexsStandardUnitIds.mm); - /** Curvature diameter of the circular profile (Versions: 1.6, 1.7) */ + /** Curvature diameter of the circular profile (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_curvature_diameter_plain_bearing = RexsAttributeId.create("profile_curvature_diameter_plain_bearing", RexsStandardUnitIds.mm); - /** Amount of profile deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Amount of profile deviations (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_deviation_amounts = RexsAttributeId.create("profile_deviation_amounts", RexsStandardUnitIds.mm); - /** End diameter of profile evaluation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** End diameter of profile evaluation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_evaluation_end = RexsAttributeId.create("profile_evaluation_end", RexsStandardUnitIds.mm); - /** Profile control diameter (start of evaluation) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile control diameter (start of evaluation) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_evaluation_start = RexsAttributeId.create("profile_evaluation_start", RexsStandardUnitIds.mm); - /** Profile form deviation (Versions: 1.7) */ + /** Profile form deviation (Versions: 1.7, 2.0.0) */ RexsAttributeId profile_form_deviation = RexsAttributeId.create("profile_form_deviation", RexsStandardUnitIds.mum); - /** Diameter of highest point in profile (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile form deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId profile_form_deviation_din_3962_1978 = RexsAttributeId.create("profile_form_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Profile form deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId profile_form_deviation_iso_1328_2013 = RexsAttributeId.create("profile_form_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Profile form tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId profile_form_tolerance_class_din_3962_1978 = RexsAttributeId.create("profile_form_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Profile form tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId profile_form_tolerance_class_iso_1328_2013 = RexsAttributeId.create("profile_form_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Diameter of highest point in profile (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_highest_point = RexsAttributeId.create("profile_highest_point", RexsStandardUnitIds.mm); - /** Profile line length of the active tooth flank (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile line length of the active tooth flank (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_line_length_of_the_active_tooth_flank_vdi_2736_2014 = RexsAttributeId.create("profile_line_length_of_the_active_tooth_flank_vdi_2736_2014", RexsStandardUnitIds.mm); + /** Profile modification (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId profile_modification_agma_925_2003 = RexsAttributeId.create("profile_modification_agma_925_2003", RexsStandardUnitIds.none); + /** Profile modification (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId profile_modification_agma_925_a03 = RexsAttributeId.create("profile_modification_agma_925_a03", RexsStandardUnitIds.none); - /** Profile radius (type ZC) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile radius (type ZC) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_radius_zc_disc = RexsAttributeId.create("profile_radius_zc_disc", RexsStandardUnitIds.mm); - /** Profile shift coefficient (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile shift coefficient (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_shift_coefficient = RexsAttributeId.create("profile_shift_coefficient", RexsStandardUnitIds.none); - /** Amount of profile slope modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Amount of profile slope modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_slope = RexsAttributeId.create("profile_slope", RexsStandardUnitIds.mm); - /** Amount of profile twist modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile slope deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId profile_slope_deviation_din_3962_1978 = RexsAttributeId.create("profile_slope_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Profile slope deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId profile_slope_deviation_iso_1328_2013 = RexsAttributeId.create("profile_slope_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Profile slope tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId profile_slope_tolerance_class_din_3962_1978 = RexsAttributeId.create("profile_slope_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Profile slope tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId profile_slope_tolerance_class_iso_1328_2013 = RexsAttributeId.create("profile_slope_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Amount of profile twist modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_twist = RexsAttributeId.create("profile_twist", RexsStandardUnitIds.mm); - /** End diameter of evaluation of the profile twist (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** End diameter of evaluation of the profile twist (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_twist_evaluation_end = RexsAttributeId.create("profile_twist_evaluation_end", RexsStandardUnitIds.mm); - /** Profile control diameter (start of evaluation) of the profile twist (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile control diameter (start of evaluation) of the profile twist (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId profile_twist_evaluation_start = RexsAttributeId.create("profile_twist_evaluation_start", RexsStandardUnitIds.mm); - /** Profiling (Versions: 1.6, 1.7) */ + /** Profiling (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId profiling_plain_bearing = RexsAttributeId.create("profiling_plain_bearing", RexsStandardUnitIds.none); - /** Protuberance amount (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Protuberance amount (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId protuberance_amount = RexsAttributeId.create("protuberance_amount", RexsStandardUnitIds.mm); - /** Protuberance amount factor (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Protuberance amount factor (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId protuberance_amount_factor = RexsAttributeId.create("protuberance_amount_factor", RexsStandardUnitIds.none); - /** Protuberance angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Protuberance angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId protuberance_angle = RexsAttributeId.create("protuberance_angle", RexsStandardUnitIds.deg); - /** Protuberance angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Protuberance angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId protuberance_angle_bevel_gear_tool = RexsAttributeId.create("protuberance_angle_bevel_gear_tool", RexsStandardUnitIds.deg); - /** Protuberance height (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Protuberance height (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId protuberance_height = RexsAttributeId.create("protuberance_height", RexsStandardUnitIds.mm); - /** Protuberance height (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Protuberance height (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId protuberance_height_bevel_gear_tool = RexsAttributeId.create("protuberance_height_bevel_gear_tool", RexsStandardUnitIds.mm); - /** Protuberance height factor (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Protuberance height factor (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId protuberance_height_factor = RexsAttributeId.create("protuberance_height_factor", RexsStandardUnitIds.none); - /** Protuberance radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Protuberance radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId protuberance_radius_bevel_gear_tool = RexsAttributeId.create("protuberance_radius_bevel_gear_tool", RexsStandardUnitIds.mm); - /** Radius of raceway at inner ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Quasi-stationary residual stress state (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId quasi_stationary_residual_stress_state_iso_6336_2019 = RexsAttributeId.create("quasi_stationary_residual_stress_state_iso_6336_2019", RexsStandardUnitIds.mega_pascal); + + /** Radius of raceway at inner ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId raceway_radius_of_inner_ring = RexsAttributeId.create("raceway_radius_of_inner_ring", RexsStandardUnitIds.mm); - /** Radius of raceway at outer ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radius of raceway at outer ring (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId raceway_radius_of_outer_ring = RexsAttributeId.create("raceway_radius_of_outer_ring", RexsStandardUnitIds.mm); /** Radial backlash (Versions: 1.0) */ RexsAttributeId radial_backlash = RexsAttributeId.create("radial_backlash", RexsStandardUnitIds.mum); - /** Radial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial bearing clearance (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_bearing_clearance = RexsAttributeId.create("radial_bearing_clearance", RexsStandardUnitIds.mum); - /** Radial clearance (Versions: 1.5, 1.6, 1.7) */ + /** Radial clearance (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_clearance = RexsAttributeId.create("radial_clearance", RexsStandardUnitIds.mum); - /** Radial bearing clearance class (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial bearing clearance class (before mounting) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_clearance_class = RexsAttributeId.create("radial_clearance_class", RexsStandardUnitIds.none); - /** Radial contact ratio (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial contact ratio (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_contact_ratio = RexsAttributeId.create("radial_contact_ratio", RexsStandardUnitIds.none); - /** Relative displacement of the inner ring in the v-direction compared to the outer ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Relative displacement of the inner ring in the v-direction compared to the outer ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_deflection_in_v = RexsAttributeId.create("radial_deflection_in_v", RexsStandardUnitIds.mum); - /** Relative displacement of the inner ring in the w-direction compared to the outer ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Relative displacement of the inner ring in the w-direction compared to the outer ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_deflection_in_w = RexsAttributeId.create("radial_deflection_in_w", RexsStandardUnitIds.mum); - /** Radial distance (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial distance (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_distance = RexsAttributeId.create("radial_distance", RexsStandardUnitIds.mm); - /** Radial dynamic load rating (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial dynamic load rating (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_dynamic_load_rating = RexsAttributeId.create("radial_dynamic_load_rating", RexsStandardUnitIds.kilo_newton); - /** Radial load factor X1 for F_a/F_r <= e (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial load factor X1 for F_a/F_r <= e (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_factor_x_1 = RexsAttributeId.create("radial_factor_x_1", RexsStandardUnitIds.none); - /** Radial load factor X2 for F_a/F_r > e (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial load factor X2 for F_a/F_r > e (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_factor_x_2 = RexsAttributeId.create("radial_factor_x_2", RexsStandardUnitIds.none); - /** Support of radial loads (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Support of radial loads (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_force_absorption = RexsAttributeId.create("radial_force_absorption", RexsStandardUnitIds.none); - /** Radial force in v-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial force in v-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_force_in_v = RexsAttributeId.create("radial_force_in_v", RexsStandardUnitIds.kilo_newton); - /** Radial force in w-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial force in w-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_force_in_w = RexsAttributeId.create("radial_force_in_w", RexsStandardUnitIds.kilo_newton); - /** Radial machining allowance (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial machining allowance (DIN 509:2006) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_maching_allowance_din_509_2006 = RexsAttributeId.create("radial_maching_allowance_din_509_2006", RexsStandardUnitIds.mm); - /** Radial motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_motion_coefficients = RexsAttributeId.create("radial_motion_coefficients", RexsStandardUnitIds.none); - /** Radial static load rating (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial static load rating (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_static_load_rating = RexsAttributeId.create("radial_static_load_rating", RexsStandardUnitIds.kilo_newton); - /** Radial stiffness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial stiffness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radial_stiffness = RexsAttributeId.create("radial_stiffness", RexsStandardUnitIds.newton_per_m); - /** Radius of curvature at Point A (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radius of curvature at Point A (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radius_of_curvature_at_point_a_plewe_1980 = RexsAttributeId.create("radius_of_curvature_at_point_a_plewe_1980", RexsStandardUnitIds.mm); - /** Radius of curvature at Point E (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radius of curvature at Point E (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId radius_of_curvature_at_point_e_plewe_1980 = RexsAttributeId.create("radius_of_curvature_at_point_e_plewe_1980", RexsStandardUnitIds.mm); - /** Rakeface inclination angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rakeface inclination angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rakeface_inclination_angle = RexsAttributeId.create("rakeface_inclination_angle", RexsStandardUnitIds.deg); - /** Ratio of roll (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Ratio of roll (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId ratio_of_roll = RexsAttributeId.create("ratio_of_roll", RexsStandardUnitIds.none); - /** Reduced gear pair mass (ISO 6336:2006) (Versions: 1.7) */ + /** Reduced gear pair mass (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId reduced_gear_pair_mass_iso_6336_2006 = RexsAttributeId.create("reduced_gear_pair_mass_iso_6336_2006", RexsStandardUnitIds.unit_61); - /** Reduced gear pair mass (ISO 6336:2019) (Versions: 1.7) */ + /** Reduced gear pair mass (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId reduced_gear_pair_mass_iso_6336_2019 = RexsAttributeId.create("reduced_gear_pair_mass_iso_6336_2019", RexsStandardUnitIds.unit_61); + /** Reduced modulus of elasticity (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId reduced_modulus_of_elasticity_agma_925_2003 = RexsAttributeId.create("reduced_modulus_of_elasticity_agma_925_2003", RexsStandardUnitIds.mega_pascal); + /** Reduced modulus of elasticity (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId reduced_modulus_of_elasticity_agma_925_a03 = RexsAttributeId.create("reduced_modulus_of_elasticity_agma_925_a03", RexsStandardUnitIds.newton_per_mm2); - /** Reduced modulus of elasticity (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId reduced_modulus_of_elasticity_iso_6336_2019 = RexsAttributeId.create("reduced_modulus_of_elasticity_iso_6336_2019", RexsStandardUnitIds.newton_per_mm2); + /** Reduced modulus of elasticity (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId reduced_modulus_of_elasticity_iso_6336_2019 = RexsAttributeId.create("reduced_modulus_of_elasticity_iso_6336_2019", RexsStandardUnitIds.mega_pascal); - /** Reduced static stiffness matrix (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Reduced static stiffness matrix (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId reduced_static_stiffness_matrix = RexsAttributeId.create("reduced_static_stiffness_matrix", RexsStandardUnitIds.none); /** Reference diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId reference_circle_diameter = RexsAttributeId.create("reference_circle_diameter", RexsStandardUnitIds.mm); - /** Reference component for position (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Reference component for position (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId reference_component_for_position = RexsAttributeId.create("reference_component_for_position", RexsStandardUnitIds.none); /** Reference diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId reference_diameter = RexsAttributeId.create("reference_diameter", RexsStandardUnitIds.mm); + /** Reference diameter (Versions: 2.0.0) */ + RexsAttributeId reference_diameter_cylindrical_gear = RexsAttributeId.create("reference_diameter_cylindrical_gear", RexsStandardUnitIds.mm); + /** Reference diameter (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId reference_diameter_din_3975_2017 = RexsAttributeId.create("reference_diameter_din_3975_2017", RexsStandardUnitIds.mm); - /** Reference diameter (DIN 5480 2006) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Reference diameter (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId reference_diameter_din_5480_2006 = RexsAttributeId.create("reference_diameter_din_5480_2006", RexsStandardUnitIds.mm); - /** Reference diameter of virtual cylindrical gear in normal section (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Reference diameter of virtual cylindrical gear in normal section (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId reference_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2014 = RexsAttributeId.create("reference_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2014", RexsStandardUnitIds.mm); - /** Reference diameter of virtual cylindrical gear in normal section (ISO 10300:2023) (Versions: 1.7) */ + /** Reference diameter of virtual cylindrical gear in normal section (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId reference_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2023 = RexsAttributeId.create("reference_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2023", RexsStandardUnitIds.mm); - /** Reference diameter of relative plain bearing clearance (Versions: 1.6, 1.7) */ + /** Reference diameter of relative plain bearing clearance (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId reference_diameter_relative_clearance_plain_bearing = RexsAttributeId.create("reference_diameter_relative_clearance_plain_bearing", RexsStandardUnitIds.mm); - /** Reference diameter of virtual cylindrical gear (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Reference diameter (Versions: 2.0.0) */ + RexsAttributeId reference_diameter_rolling_bearing = RexsAttributeId.create("reference_diameter_rolling_bearing", RexsStandardUnitIds.mm); + + /** Reference diameter of virtual cylindrical gear (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId reference_diameter_virtual_cylindrical_gear_iso_10300_2014 = RexsAttributeId.create("reference_diameter_virtual_cylindrical_gear_iso_10300_2014", RexsStandardUnitIds.mm); - /** Reference diameter of virtual cylindrical gear (ISO 10300:2023) (Versions: 1.7) */ + /** Reference diameter of virtual cylindrical gear (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId reference_diameter_virtual_cylindrical_gear_iso_10300_2023 = RexsAttributeId.create("reference_diameter_virtual_cylindrical_gear_iso_10300_2023", RexsStandardUnitIds.mm); - /** Reference diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Reference diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId reference_diameter_worm_gear = RexsAttributeId.create("reference_diameter_worm_gear", RexsStandardUnitIds.mm); /** Reference lead angle (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId reference_lead_angle_din_3975_2017 = RexsAttributeId.create("reference_lead_angle_din_3975_2017", RexsStandardUnitIds.deg); - /** Reference speed according ISO 15312 (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Reference speed according ISO 15312 (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId reference_speed = RexsAttributeId.create("reference_speed", RexsStandardUnitIds.rotation_per_min); - /** Reference temperature (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Reference temperature (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId reference_temperature = RexsAttributeId.create("reference_temperature", RexsStandardUnitIds.degree_celsius); - /** Reference wear intensity (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Reference wear intensity (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId reference_wear_intensity_din_3996_2019 = RexsAttributeId.create("reference_wear_intensity_din_3996_2019", RexsStandardUnitIds.none); - /** Id of referenced component (Versions: 1.5, 1.6, 1.7) */ + /** Id of referenced component (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId referenced_component_id = RexsAttributeId.create("referenced_component_id", RexsStandardUnitIds.none); - /** Related tip thickness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Related tip thickness (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId related_tip_thickness = RexsAttributeId.create("related_tip_thickness", RexsStandardUnitIds.none); + /** Relative permittivity (Versions: 2.0.0) */ + RexsAttributeId relativ_permittivity = RexsAttributeId.create("relativ_permittivity", RexsStandardUnitIds.none); + /** Relativ surface factor (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId relativ_surface_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("relativ_surface_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Relative plain bearing clearance (Versions: 1.6, 1.7) */ + /** Relative plain bearing clearance (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId relative_clearance_plain_bearing = RexsAttributeId.create("relative_clearance_plain_bearing", RexsStandardUnitIds.percent); - /** Distance from datum line to measuring line relative to the normal module (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Distance from datum line to measuring line relative to the normal module (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId relative_distance_tool_profile_basic_line_to_measuring_line = RexsAttributeId.create("relative_distance_tool_profile_basic_line_to_measuring_line", RexsStandardUnitIds.none); - /** Relative duty cycle (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Relative duty cycle (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId relative_duty_cycle_vdi_2736_2014 = RexsAttributeId.create("relative_duty_cycle_vdi_2736_2014", RexsStandardUnitIds.none); - /** Relative eccentricity (Versions: 1.6, 1.7) */ + /** Relative eccentricity (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId relative_eccentricity_plain_bearing = RexsAttributeId.create("relative_eccentricity_plain_bearing", RexsStandardUnitIds.none); - /** Lever arm for load at tip to 30 degree tangent (relative to module) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lever arm for load at tip to 30 degree tangent (relative to module) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId relative_lever_arm_for_load_at_tip_to_30_degree_tangent = RexsAttributeId.create("relative_lever_arm_for_load_at_tip_to_30_degree_tangent", RexsStandardUnitIds.none); /** Machining allowance of the tool (relative to the normal module) (Versions: 1.2) */ @@ -3959,43 +4988,52 @@ public interface RexsStandardAttributeIds { /** Machining allowance of the tool according to DIN 3972 (relative to the normal module) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId relative_machining_allowance_din_3972 = RexsAttributeId.create("relative_machining_allowance_din_3972", RexsStandardUnitIds.none); - /** Relative material structure factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Machining allowance of the tool, relative to the normal module (DIN 3972:1952) (Versions: 2.0.0) */ + RexsAttributeId relative_machining_allowance_din_3972_1952 = RexsAttributeId.create("relative_machining_allowance_din_3972_1952", RexsStandardUnitIds.none); + + /** Relative material depth (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId relative_material_depth_iso_6336_2019 = RexsAttributeId.create("relative_material_depth_iso_6336_2019", RexsStandardUnitIds.none); + + /** Relative material structure factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId relative_material_structure_factor_iso_10300_2021 = RexsAttributeId.create("relative_material_structure_factor_iso_10300_2021", RexsStandardUnitIds.none); - /** Tool b_z0* measurement (relative to module) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tool b_z0* measurement (relative to module) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId relative_measurement_bz0 = RexsAttributeId.create("relative_measurement_bz0", RexsStandardUnitIds.none); - /** Relative notch sensitivity factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Relative notch sensitivity factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId relative_notch_sensitivity_factor_tooth_root_iso_6336_2006 = RexsAttributeId.create("relative_notch_sensitivity_factor_tooth_root_iso_6336_2006", RexsStandardUnitIds.none); - /** Relative notch sensitivity factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Relative notch sensitivity factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId relative_notch_sensitivity_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("relative_notch_sensitivity_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); - /** Relative surface factor tooth root (ISO 10300:2014) (Versions: 1.7) */ + /** Relative position of hole (based on pipe length) (Versions: 2.0.0) */ + RexsAttributeId relative_position_of_hole = RexsAttributeId.create("relative_position_of_hole", RexsStandardUnitIds.none); + + /** Relative surface factor tooth root (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ RexsAttributeId relative_surface_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("relative_surface_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Relative surface factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Relative surface factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId relative_surface_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("relative_surface_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Relative surface factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Relative surface factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId relative_surface_factor_tooth_root_iso_6336_2006 = RexsAttributeId.create("relative_surface_factor_tooth_root_iso_6336_2006", RexsStandardUnitIds.none); - /** Relative surface factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Relative surface factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId relative_surface_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("relative_surface_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); - /** Tooth root chord at the 30° tangent (relative to module) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth root chord at the 30° tangent (relative to module) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId relative_tooth_root_chord_at_30_degree_tangent = RexsAttributeId.create("relative_tooth_root_chord_at_30_degree_tangent", RexsStandardUnitIds.none); - /** Tooth root radius at the 30° tangent (relative to module) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth root radius at the 30° tangent (relative to module) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId relative_tooth_root_radius_at_30_degree_tangent = RexsAttributeId.create("relative_tooth_root_radius_at_30_degree_tangent", RexsStandardUnitIds.none); - /** Remaining protuberance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Remaining protuberance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId remaining_protuberance = RexsAttributeId.create("remaining_protuberance", RexsStandardUnitIds.mm); /** Required minimum tooth flank safety factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId required_minimum_safety_factor_flank_vdi_2736_2014 = RexsAttributeId.create("required_minimum_safety_factor_flank_vdi_2736_2014", RexsStandardUnitIds.none); - /** Required tooth root minimum safety factor (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Required tooth root minimum safety factor (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId required_minimum_safety_factor_root_plewe_1980 = RexsAttributeId.create("required_minimum_safety_factor_root_plewe_1980", RexsStandardUnitIds.none); /** Required minimum tooth root safety factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -4004,34 +5042,40 @@ public interface RexsStandardAttributeIds { /** Required minimum safety factor for exceeding the yield strength (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId required_minimum_safety_factor_yield_strength_vdi_2736_2014 = RexsAttributeId.create("required_minimum_safety_factor_yield_strength_vdi_2736_2014", RexsStandardUnitIds.none); - /** Resonance ratio (ISO 6336:2006) (Versions: 1.7) */ + /** Resistance (Versions: 2.0.0) */ + RexsAttributeId resistance = RexsAttributeId.create("resistance", RexsStandardUnitIds.unit_63); + + /** Resonance ratio (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId resonance_ratio_iso_6336_2006 = RexsAttributeId.create("resonance_ratio_iso_6336_2006", RexsStandardUnitIds.none); - /** Resonance ratio (ISO 6336:2019) (Versions: 1.7) */ + /** Resonance ratio (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId resonance_ratio_iso_6336_2019 = RexsAttributeId.create("resonance_ratio_iso_6336_2019", RexsStandardUnitIds.none); - /** Revision number (Versions: 1.5, 1.6, 1.7) */ + /** Revision number (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId revision_number = RexsAttributeId.create("revision_number", RexsStandardUnitIds.none); - /** Rim thickness factor (tooth bending) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rim thickness factor tooth bending (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rim_thickness_factor_tooth_bending_din_3996_2019 = RexsAttributeId.create("rim_thickness_factor_tooth_bending_din_3996_2019", RexsStandardUnitIds.none); - /** Rim thickness factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Rim thickness factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId rim_thickness_factor_tooth_root_iso_6336_2006 = RexsAttributeId.create("rim_thickness_factor_tooth_root_iso_6336_2006", RexsStandardUnitIds.none); - /** Rim thickness factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Rim thickness factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId rim_thickness_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("rim_thickness_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); - /** Rim width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rim width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rim_width_worm_wheel = RexsAttributeId.create("rim_width_worm_wheel", RexsStandardUnitIds.mm); + /** Roll angles of calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId roll_angles_of_calculation_points_agma_925_2003 = RexsAttributeId.create("roll_angles_of_calculation_points_agma_925_2003", RexsStandardUnitIds.radian); + /** Roll angles of calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId roll_angles_of_calculation_points_agma_925_a03 = RexsAttributeId.create("roll_angles_of_calculation_points_agma_925_a03", RexsStandardUnitIds.radian); - /** Roller angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Roller angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId roller_angle = RexsAttributeId.create("roller_angle", RexsStandardUnitIds.deg); - /** Roller crowning radius (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Roller crowning radius (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId roller_crowning_radius = RexsAttributeId.create("roller_crowning_radius", RexsStandardUnitIds.mm); /** Surface radius of roller (Versions: 1.0) */ @@ -4043,118 +5087,127 @@ public interface RexsStandardAttributeIds { /** Rolling contact fatigue strength (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId rolling_contact_fatigue_strength_vdi_2736_2014 = RexsAttributeId.create("rolling_contact_fatigue_strength_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); - /** Contact type (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Contact type (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rolling_element_contact_type = RexsAttributeId.create("rolling_element_contact_type", RexsStandardUnitIds.none); - /** Coordinates on rolling element (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Coordinates on rolling element (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rolling_element_coordinate = RexsAttributeId.create("rolling_element_coordinate", RexsStandardUnitIds.mm); - /** Rolling element force (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling element force (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rolling_element_force = RexsAttributeId.create("rolling_element_force", RexsStandardUnitIds.kilo_newton); - /** Rolling element lamina load (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling element lamina load (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rolling_element_lamina_load = RexsAttributeId.create("rolling_element_lamina_load", RexsStandardUnitIds.newton); - /** Rolling element pressure (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId rolling_element_pressure = RexsAttributeId.create("rolling_element_pressure", RexsStandardUnitIds.newton_per_mm2); + /** Rolling element pressure (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId rolling_element_pressure = RexsAttributeId.create("rolling_element_pressure", RexsStandardUnitIds.mega_pascal); - /** Rolling element torque (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling element torque (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rolling_element_torque = RexsAttributeId.create("rolling_element_torque", RexsStandardUnitIds.newton_m); - /** Rolling length where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling length where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rolling_length_where_profile_slope_amount_is_specified = RexsAttributeId.create("rolling_length_where_profile_slope_amount_is_specified", RexsStandardUnitIds.mm); - /** Rolling length where amount of profile twist is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling length where amount of profile twist is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rolling_length_where_profile_twist_amount_is_specified = RexsAttributeId.create("rolling_length_where_profile_twist_amount_is_specified", RexsStandardUnitIds.mm); - /** Rolling rotational speed (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling rotational speed (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rolling_rotational_speed = RexsAttributeId.create("rolling_rotational_speed", RexsStandardUnitIds.rotation_per_min); + /** Rolling tangential velocity at the calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId rolling_tangential_velocity_of_calculation_points_agma_925_2003 = RexsAttributeId.create("rolling_tangential_velocity_of_calculation_points_agma_925_2003", RexsStandardUnitIds.m_per_second); + /** Rolling tangential velocity at the calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId rolling_tangential_velocity_of_calculation_points_agma_925_a03 = RexsAttributeId.create("rolling_tangential_velocity_of_calculation_points_agma_925_a03", RexsStandardUnitIds.m_per_second); - /** Root angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Root angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_angle = RexsAttributeId.create("root_angle", RexsStandardUnitIds.deg); - /** Root apex beyond crossing point (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Root apex beyond crossing point (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_apex_beyond_crossing_point = RexsAttributeId.create("root_apex_beyond_crossing_point", RexsStandardUnitIds.mm); - /** Root diameter (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Root diameter (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_diameter = RexsAttributeId.create("root_diameter", RexsStandardUnitIds.mm); /** Root diameter (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId root_diameter_din_3975_2017 = RexsAttributeId.create("root_diameter_din_3975_2017", RexsStandardUnitIds.mm); - /** Root diameter of virtual cylindrical gear (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Root diameter of virtual cylindrical gear (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_diameter_virtual_cylindrical_gear_iso_10300_2014 = RexsAttributeId.create("root_diameter_virtual_cylindrical_gear_iso_10300_2014", RexsStandardUnitIds.mm); - /** Root diameter of virtual cylindrical gear (ISO 10300:2023) (Versions: 1.7) */ + /** Root diameter of virtual cylindrical gear (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId root_diameter_virtual_cylindrical_gear_iso_10300_2023 = RexsAttributeId.create("root_diameter_virtual_cylindrical_gear_iso_10300_2023", RexsStandardUnitIds.mm); - /** Root diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Root diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_diameter_worm_gear = RexsAttributeId.create("root_diameter_worm_gear", RexsStandardUnitIds.mm); - /** Root form diameter (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Root form diameter (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_form_diameter = RexsAttributeId.create("root_form_diameter", RexsStandardUnitIds.mm); + /** Root mean square roughness at filter cutoff of wavelength (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId root_mean_square_roughness_at_filter_cutoff_of_wavelength_agma_925_2003 = RexsAttributeId.create("root_mean_square_roughness_at_filter_cutoff_of_wavelength_agma_925_2003", RexsStandardUnitIds.mum); + /** Root mean square roughness at filter cutoff of wavelength (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId root_mean_square_roughness_at_filter_cutoff_of_wavelength_agma_925_a03 = RexsAttributeId.create("root_mean_square_roughness_at_filter_cutoff_of_wavelength_agma_925_a03", RexsStandardUnitIds.mum); - /** Diameter at start of root relief (reference diameter) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter at start of root relief (reference diameter) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_relief_datum_diameter = RexsAttributeId.create("root_relief_datum_diameter", RexsStandardUnitIds.mm); - /** Length of root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_relief_datum_length = RexsAttributeId.create("root_relief_datum_length", RexsStandardUnitIds.mm); - /** Depth of root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Depth of root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_relief_depth = RexsAttributeId.create("root_relief_depth", RexsStandardUnitIds.mm); - /** Diameter where tangential transition area ends (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where tangential transition area ends (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_relief_diameter_where_tangential_transition_ends = RexsAttributeId.create("root_relief_diameter_where_tangential_transition_ends", RexsStandardUnitIds.mm); - /** Diameter where tangential transition area starts (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where tangential transition area starts (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_relief_diameter_where_tangential_transition_starts = RexsAttributeId.create("root_relief_diameter_where_tangential_transition_starts", RexsStandardUnitIds.mm); - /** Diameter where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_relief_evaluation_reference = RexsAttributeId.create("root_relief_evaluation_reference", RexsStandardUnitIds.mm); - /** Length where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_relief_evaluation_reference_length = RexsAttributeId.create("root_relief_evaluation_reference_length", RexsStandardUnitIds.mm); - /** Length of tangential transition area end (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of tangential transition area end (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_relief_length_of_tangential_transition_end = RexsAttributeId.create("root_relief_length_of_tangential_transition_end", RexsStandardUnitIds.mm); - /** Length of tangential transition area start (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of tangential transition area start (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_relief_length_of_tangential_transition_start = RexsAttributeId.create("root_relief_length_of_tangential_transition_start", RexsStandardUnitIds.mm); - /** Root stress adjustment factor (method B2) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Root stress adjustment factor (method B2) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_stress_adjustment_factor_iso_10300_2014 = RexsAttributeId.create("root_stress_adjustment_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Root stress adjustment factor (method B2) (ISO 10300:2023) (Versions: 1.7) */ + /** Root stress adjustment factor (method B2) (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId root_stress_adjustment_factor_iso_10300_2023 = RexsAttributeId.create("root_stress_adjustment_factor_iso_10300_2023", RexsStandardUnitIds.none); /** Root stress (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId root_stress_vdi_2736_2014 = RexsAttributeId.create("root_stress_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); - /** Root temperature (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth root temperature design calculation (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId root_temperature_design_vdi_2736_2014 = RexsAttributeId.create("root_temperature_design_vdi_2736_2014", RexsStandardUnitIds.degree_celsius); + + /** Tooth root temperature (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_temperature_vdi_2736_2014 = RexsAttributeId.create("root_temperature_vdi_2736_2014", RexsStandardUnitIds.degree_celsius); - /** Root undercut (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Root undercut (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId root_undercut = RexsAttributeId.create("root_undercut", RexsStandardUnitIds.mm); - /** Shaft angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shaft angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rotating_angle_around_neg_u_axis = RexsAttributeId.create("rotating_angle_around_neg_u_axis", RexsStandardUnitIds.deg); - /** Rotating angle around u-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rotating angle around u-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rotating_angle_around_pos_u_axis = RexsAttributeId.create("rotating_angle_around_pos_u_axis", RexsStandardUnitIds.deg); - /** Rotational meshing positions (Versions: 1.5, 1.6, 1.7) */ + /** Rotational meshing positions (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rotational_meshing_position = RexsAttributeId.create("rotational_meshing_position", RexsStandardUnitIds.deg); - /** Rotational speed with sign (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rotational speed with sign (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rotational_speed = RexsAttributeId.create("rotational_speed", RexsStandardUnitIds.rotation_per_min); - /** Torsional stiffness (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torsional stiffness (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId rotational_stiffness = RexsAttributeId.create("rotational_stiffness", RexsStandardUnitIds.newton_mm_per_rad); /** Roughness depth of joining surface inner part (Versions: 1.4, 1.5, 1.6, 1.7) */ @@ -4163,25 +5216,28 @@ public interface RexsStandardAttributeIds { /** Roughness depth of joining surface outer part (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId roughness_depth_joining_surface_outer_part = RexsAttributeId.create("roughness_depth_joining_surface_outer_part", RexsStandardUnitIds.mum); - /** Roughness factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Roughness factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId roughness_factor_pitting_iso_10300_2014 = RexsAttributeId.create("roughness_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Roughness factor pitting (ISO 10300:2023) (Versions: 1.7) */ + /** Roughness factor pitting (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId roughness_factor_pitting_iso_10300_2023 = RexsAttributeId.create("roughness_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Roughness factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Roughness factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId roughness_factor_pitting_iso_6336_2006 = RexsAttributeId.create("roughness_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Roughness factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Roughness factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId roughness_factor_pitting_iso_6336_2019 = RexsAttributeId.create("roughness_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); - /** Running-in allowance which reduces the initial pitch deviation (ISO 6336:2006) (Versions: 1.7) */ + /** Roughness factor pitting (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId roughness_factor_pitting_vdi_2736_2014 = RexsAttributeId.create("roughness_factor_pitting_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Running-in allowance which reduces the initial pitch deviation (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId running_in_allowance_pitch_deviation_iso_6336_2006 = RexsAttributeId.create("running_in_allowance_pitch_deviation_iso_6336_2006", RexsStandardUnitIds.mum); - /** Running-in allowance which reduces the initial pitch deviation (ISO 6336:2019) (Versions: 1.7) */ + /** Running-in allowance which reduces the initial pitch deviation (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId running_in_allowance_pitch_deviation_iso_6336_2019 = RexsAttributeId.create("running_in_allowance_pitch_deviation_iso_6336_2019", RexsStandardUnitIds.mum); - /** Running-in factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Running-in factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId running_in_factor_iso_10300_2021 = RexsAttributeId.create("running_in_factor_iso_10300_2021", RexsStandardUnitIds.none); /** Radius of raceway at inner ring (Versions: 1.0) */ @@ -4190,58 +5246,76 @@ public interface RexsStandardAttributeIds { /** Radius of raceway at outer ring (Versions: 1.0) */ RexsAttributeId running_path_radius_of_outer_ring = RexsAttributeId.create("running_path_radius_of_outer_ring", RexsStandardUnitIds.mm); - /** Runout tolerance (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Runout deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId runout_deviation_din_3962_1978 = RexsAttributeId.create("runout_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Runout deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId runout_deviation_iso_1328_2013 = RexsAttributeId.create("runout_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Runout tolerance (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId runout_tolerance = RexsAttributeId.create("runout_tolerance", RexsStandardUnitIds.mm); - /** Safety against beginning plasticity hub (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Runout tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId runout_tolerance_class_din_3962_1978 = RexsAttributeId.create("runout_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Runout tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId runout_tolerance_class_iso_1328_2013 = RexsAttributeId.create("runout_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Safety against beginning plasticity hub (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_against_beginning_plasticity_hub_din_7190_2017 = RexsAttributeId.create("safety_against_beginning_plasticity_hub_din_7190_2017", RexsStandardUnitIds.none); - /** Safety against beginning plasticity hub (maximum distortion criterion) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Safety against beginning plasticity hub (maximum distortion criterion) (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_against_beginning_plasticity_hub_mises_din_7190_2017 = RexsAttributeId.create("safety_against_beginning_plasticity_hub_mises_din_7190_2017", RexsStandardUnitIds.none); - /** Safety against beginning plasticity shaft (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Safety against beginning plasticity shaft (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_against_beginning_plasticity_shaft_din_7190_2017 = RexsAttributeId.create("safety_against_beginning_plasticity_shaft_din_7190_2017", RexsStandardUnitIds.none); - /** Safety against beginning plasticity shaft (maximum distortion criterion) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Safety against beginning plasticity shaft (maximum distortion criterion) (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_against_beginning_plasticity_shaft_mises_din_7190_2017 = RexsAttributeId.create("safety_against_beginning_plasticity_shaft_mises_din_7190_2017", RexsStandardUnitIds.none); - /** Safety against full plasticity hub (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Safety against full plasticity hub (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_against_full_plasticity_hub_din_7190_2017 = RexsAttributeId.create("safety_against_full_plasticity_hub_din_7190_2017", RexsStandardUnitIds.none); - /** Safety against full plasticity shaft (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Safety against full plasticity shaft (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_against_full_plasticity_shaft_din_7190_2017 = RexsAttributeId.create("safety_against_full_plasticity_shaft_din_7190_2017", RexsStandardUnitIds.none); - /** Safety against sliding (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Safety against sliding (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_against_sliding_din_7190_2017 = RexsAttributeId.create("safety_against_sliding_din_7190_2017", RexsStandardUnitIds.none); - /** Shaft safety against cracking (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shaft safety against cracking (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_factor_cracking_din_743_2012 = RexsAttributeId.create("safety_factor_cracking_din_743_2012", RexsStandardUnitIds.none); - /** Safety factor deflection (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Safety factor deflection (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_factor_deflection_din_3996_2019 = RexsAttributeId.create("safety_factor_deflection_din_3996_2019", RexsStandardUnitIds.none); - /** Shaft safety against fatigue fracture (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shaft safety against fatigue fracture (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_factor_fatigue_fracture_din_743_2012 = RexsAttributeId.create("safety_factor_fatigue_fracture_din_743_2012", RexsStandardUnitIds.none); /** Tooth flank safety factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId safety_factor_flank_vdi_2736_2014 = RexsAttributeId.create("safety_factor_flank_vdi_2736_2014", RexsStandardUnitIds.none); - /** Safety factor pitting (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Safety factor pitting design calculation (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId safety_factor_pitting_design_vdi_2736_2014 = RexsAttributeId.create("safety_factor_pitting_design_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Safety factor pitting (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_factor_pitting_din_3996_2019 = RexsAttributeId.create("safety_factor_pitting_din_3996_2019", RexsStandardUnitIds.none); - /** Safety factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Safety factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_factor_pitting_iso_10300_2014 = RexsAttributeId.create("safety_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Safety factor pitting (ISO 10300:2023) (Versions: 1.7) */ + /** Safety factor pitting (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId safety_factor_pitting_iso_10300_2023 = RexsAttributeId.create("safety_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Safety factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Safety factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId safety_factor_pitting_iso_6336_2006 = RexsAttributeId.create("safety_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Safety factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Safety factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId safety_factor_pitting_iso_6336_2019 = RexsAttributeId.create("safety_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); - /** Shaft safety against plastic deformation (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Safety factor pitting (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId safety_factor_pitting_vdi_2736_2014 = RexsAttributeId.create("safety_factor_pitting_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Shaft safety against plastic deformation (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_factor_plastic_deformation_din_743_2012 = RexsAttributeId.create("safety_factor_plastic_deformation_din_743_2012", RexsStandardUnitIds.none); /** Safety factor root (DIN 3990 1987) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -4256,88 +5330,115 @@ public interface RexsStandardAttributeIds { /** Tooth root safety factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId safety_factor_root_vdi_2736_2014 = RexsAttributeId.create("safety_factor_root_vdi_2736_2014", RexsStandardUnitIds.none); - /** Safety factor root (DIN 3996 2019) with wear (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Safety factor root with wear (DIN 3996:2019) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_factor_root_with_wear_din_3996_2019 = RexsAttributeId.create("safety_factor_root_with_wear_din_3996_2019", RexsStandardUnitIds.none); - /** Safety factor root (DIN 3996 2019) without wear (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Safety factor root without wear (DIN 3996:2019) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_factor_root_without_wear_din_3996_2019 = RexsAttributeId.create("safety_factor_root_without_wear_din_3996_2019", RexsStandardUnitIds.none); - /** Safety factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Safety factor tooth root design calculation (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId safety_factor_tooth_root_design_vdi_2736_2014 = RexsAttributeId.create("safety_factor_tooth_root_design_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Safety factor tooth root (DIN 3990:1987) (Versions: 2.0.0) */ + RexsAttributeId safety_factor_tooth_root_din_3990_1987 = RexsAttributeId.create("safety_factor_tooth_root_din_3990_1987", RexsStandardUnitIds.none); + + /** Safety factor tooth root for peak loads (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId safety_factor_tooth_root_for_peak_loads_vdi_2736_2014 = RexsAttributeId.create("safety_factor_tooth_root_for_peak_loads_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Safety factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId safety_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("safety_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Safety factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Safety factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId safety_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("safety_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Safety factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Safety factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId safety_factor_tooth_root_iso_6336_2006 = RexsAttributeId.create("safety_factor_tooth_root_iso_6336_2006", RexsStandardUnitIds.none); - /** Safety factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Safety factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId safety_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("safety_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); + /** Safety factor tooth root (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId safety_factor_tooth_root_vdi_2736_2014 = RexsAttributeId.create("safety_factor_tooth_root_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Scuffing risk (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId scuffing_risk_agma_925_2003 = RexsAttributeId.create("scuffing_risk_agma_925_2003", RexsStandardUnitIds.none); + /** Scuffing risk (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId scuffing_risk_agma_925_a03 = RexsAttributeId.create("scuffing_risk_agma_925_a03", RexsStandardUnitIds.none); + /** Sector pitch deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId sector_pitch_deviation_iso_1328_2013 = RexsAttributeId.create("sector_pitch_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Sector pitch tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId sector_pitch_tolerance_class_iso_1328_2013 = RexsAttributeId.create("sector_pitch_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Semi-width of the Hertzian contact band of the calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId semi_width_of_the_rectangular_contact_band_of_calculation_points_agma_925_2003 = RexsAttributeId.create("semi_width_of_the_rectangular_contact_band_of_calculation_points_agma_925_2003", RexsStandardUnitIds.mm); + /** Semi-width of the Hertzian contact band of the calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId semi_width_of_the_rectangular_contact_band_of_calculation_points_agma_925_a03 = RexsAttributeId.create("semi_width_of_the_rectangular_contact_band_of_calculation_points_agma_925_a03", RexsStandardUnitIds.mm); - /** Sequence number (Versions: 1.5, 1.6, 1.7) */ + /** Sequence number (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sequence_number = RexsAttributeId.create("sequence_number", RexsStandardUnitIds.none); - /** Ids of the associated point/element list (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Ids of the associated point/element list (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId set_ids = RexsAttributeId.create("set_ids", RexsStandardUnitIds.none); - /** Shaft angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shaft angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId shaft_angle = RexsAttributeId.create("shaft_angle", RexsStandardUnitIds.deg); - /** Inner shaft diameter for the operating clearance calculation (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Inner shaft diameter for the operating clearance calculation (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId shaft_inner_diameter = RexsAttributeId.create("shaft_inner_diameter", RexsStandardUnitIds.mm); - /** Shaft safety against plastic deformation at equivalent torque (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Shaft safety against plastic deformation at equivalent torque (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId shaft_safety_plastic_deformation_equivalent_torque_din_6892_2012 = RexsAttributeId.create("shaft_safety_plastic_deformation_equivalent_torque_din_6892_2012", RexsStandardUnitIds.none); - /** Shaft safety against plastic deformation at maximum torque (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Shaft safety against plastic deformation at maximum torque (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId shaft_safety_plastic_deformation_maximum_torque_din_6892_2012 = RexsAttributeId.create("shaft_safety_plastic_deformation_maximum_torque_din_6892_2012", RexsStandardUnitIds.none); /** Surface roughness of shaft (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId shaft_surface_roughness = RexsAttributeId.create("shaft_surface_roughness", RexsStandardUnitIds.mum); - /** Tolerance class of shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tolerance class of shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId shaft_tolerance_class = RexsAttributeId.create("shaft_tolerance_class", RexsStandardUnitIds.none); /** Shape of feather key according to DIN 6885 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId shape_of_feather_key_din_6885 = RexsAttributeId.create("shape_of_feather_key_din_6885", RexsStandardUnitIds.none); - /** Shape of helix crowning (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shape of feather key according to DIN 6885:2021 (Versions: 2.0.0) */ + RexsAttributeId shape_of_feather_key_din_6885_2021 = RexsAttributeId.create("shape_of_feather_key_din_6885_2021", RexsStandardUnitIds.none); + + /** Shape of helix crowning (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId shape_of_helix_crowning = RexsAttributeId.create("shape_of_helix_crowning", RexsStandardUnitIds.none); - /** Shape of profile crowning (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shape of profile crowning (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId shape_of_profile_crowning = RexsAttributeId.create("shape_of_profile_crowning", RexsStandardUnitIds.none); - /** Shape of relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shape of relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId shape_of_relief = RexsAttributeId.create("shape_of_relief", RexsStandardUnitIds.none); - /** Shape of undercut (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shape of undercut (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId shape_of_undercut = RexsAttributeId.create("shape_of_undercut", RexsStandardUnitIds.none); - /** Shear modulus (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId shear_modulus = RexsAttributeId.create("shear_modulus", RexsStandardUnitIds.newton_per_mm2); + /** Shear modulus (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId shear_modulus = RexsAttributeId.create("shear_modulus", RexsStandardUnitIds.mega_pascal); /** Shear stress at tooth root (DIN 3996 2019) (Versions: 1.2, 1.3) */ RexsAttributeId shear_stress_tooth_root_din_3996_2019 = RexsAttributeId.create("shear_stress_tooth_root_din_3996_2019", RexsStandardUnitIds.newton_per_mm2); - /** Shear stress at tooth root (DIN 3996 2019) with wear (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId shear_stress_tooth_root_with_wear_din_3996_2019 = RexsAttributeId.create("shear_stress_tooth_root_with_wear_din_3996_2019", RexsStandardUnitIds.newton_per_mm2); + /** Shear stress at tooth root with wear (DIN 3996:2019) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId shear_stress_tooth_root_with_wear_din_3996_2019 = RexsAttributeId.create("shear_stress_tooth_root_with_wear_din_3996_2019", RexsStandardUnitIds.mega_pascal); - /** Shear stress at tooth root (DIN 3996 2019) without wear (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId shear_stress_tooth_root_without_wear_din_3996_2019 = RexsAttributeId.create("shear_stress_tooth_root_without_wear_din_3996_2019", RexsStandardUnitIds.newton_per_mm2); + /** Shear stress at tooth root without wear (DIN 3996:2019) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId shear_stress_tooth_root_without_wear_din_3996_2019 = RexsAttributeId.create("shear_stress_tooth_root_without_wear_din_3996_2019", RexsStandardUnitIds.mega_pascal); - /** Side rake angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Side rake angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId side_rake_angle = RexsAttributeId.create("side_rake_angle", RexsStandardUnitIds.deg); - /** Maximum length of inner ring contact (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum length of inner ring contact (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId significant_contact_length_inner_ring = RexsAttributeId.create("significant_contact_length_inner_ring", RexsStandardUnitIds.mm); - /** Maximum length of outer ring contact (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum length of outer ring contact (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId significant_contact_length_outer_ring = RexsAttributeId.create("significant_contact_length_outer_ring", RexsStandardUnitIds.mm); /** Possible contact length of rolling element inner ring (Versions: 1.0) */ @@ -4346,133 +5447,172 @@ public interface RexsStandardAttributeIds { /** Possible contact length of rolling element outer ring (Versions: 1.0) */ RexsAttributeId significant_width_outer = RexsAttributeId.create("significant_width_outer", RexsStandardUnitIds.mm); - /** Single pitch deviation (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Single flank composite deviation (DIN 3963:1978) (Versions: 2.0.0) */ + RexsAttributeId single_flank_composite_deviation_din_3963_1978 = RexsAttributeId.create("single_flank_composite_deviation_din_3963_1978", RexsStandardUnitIds.mum); + + /** Single flank composite deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId single_flank_composite_deviation_iso_1328_2013 = RexsAttributeId.create("single_flank_composite_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Single flank composite tolerance class (DIN 3963:1978) (Versions: 2.0.0) */ + RexsAttributeId single_flank_composite_tolerance_class_din_3963_1978 = RexsAttributeId.create("single_flank_composite_tolerance_class_din_3963_1978", RexsStandardUnitIds.none); + + /** Single flank composite tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId single_flank_composite_tolerance_class_iso_1328_2013 = RexsAttributeId.create("single_flank_composite_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Single pitch deviation (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId single_pitch_deviation = RexsAttributeId.create("single_pitch_deviation", RexsStandardUnitIds.mm); - /** Single stiffness (ISO 6336:2006) (Versions: 1.7) */ + /** Single pitch deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId single_pitch_deviation_din_3962_1978 = RexsAttributeId.create("single_pitch_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Single pitch deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId single_pitch_deviation_iso_1328_2013 = RexsAttributeId.create("single_pitch_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Single pitch tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId single_pitch_tolerance_class_din_3962_1978 = RexsAttributeId.create("single_pitch_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Single pitch tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId single_pitch_tolerance_class_iso_1328_2013 = RexsAttributeId.create("single_pitch_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Single stiffness (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId single_stiffness_iso_6336_2006 = RexsAttributeId.create("single_stiffness_iso_6336_2006", RexsStandardUnitIds.newton_per_mm_mum); - /** Single stiffness (ISO 6336:2019) (Versions: 1.7) */ + /** Single stiffness (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId single_stiffness_iso_6336_2019 = RexsAttributeId.create("single_stiffness_iso_6336_2019", RexsStandardUnitIds.newton_per_mm_mum); - /** size factor (wheel bulk temperature) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** size factor wheel bulk temperature (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId size_factor_bulk_temperatur_din_3996_2019 = RexsAttributeId.create("size_factor_bulk_temperatur_din_3996_2019", RexsStandardUnitIds.none); - /** Size factor (pitting) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Size factor pitting (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId size_factor_pitting_din_3996_2019 = RexsAttributeId.create("size_factor_pitting_din_3996_2019", RexsStandardUnitIds.none); - /** Size factor pitting (ISO 10300_2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Size factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId size_factor_pitting_iso_10300_2014 = RexsAttributeId.create("size_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Size factor pitting (ISO 10300_2023) (Versions: 1.7) */ + /** Size factor pitting (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId size_factor_pitting_iso_10300_2023 = RexsAttributeId.create("size_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Size factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Size factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId size_factor_pitting_iso_6336_2006 = RexsAttributeId.create("size_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Size factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Size factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId size_factor_pitting_iso_6336_2019 = RexsAttributeId.create("size_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); - /** Size factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Size factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId size_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("size_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Size factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Size factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId size_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("size_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Size factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Size factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId size_factor_tooth_root_iso_6336_2006 = RexsAttributeId.create("size_factor_tooth_root_iso_6336_2006", RexsStandardUnitIds.none); - /** Size factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Size factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId size_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("size_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); - /** Size over balls (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Size over balls (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId size_over_balls = RexsAttributeId.create("size_over_balls", RexsStandardUnitIds.mm); - /** Size over pins (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Size over pins (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId size_over_pins = RexsAttributeId.create("size_over_pins", RexsStandardUnitIds.mm); - /** Sliding base (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Sliding base (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sliding_base = RexsAttributeId.create("sliding_base", RexsStandardUnitIds.mm); - /** Sliding factor at tip diameter (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Sliding factor at tip diameter (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sliding_factor_at_tip_diameter = RexsAttributeId.create("sliding_factor_at_tip_diameter", RexsStandardUnitIds.none); - /** Sliding velocity at reference diameter (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Sliding velocity at reference diameter (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sliding_velocity_at_reference_diameter_din_3996_2019 = RexsAttributeId.create("sliding_velocity_at_reference_diameter_din_3996_2019", RexsStandardUnitIds.m_per_second); - /** Sliding velocitiy at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Sliding velocitiy at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sliding_velocity_iso_10300_2021 = RexsAttributeId.create("sliding_velocity_iso_10300_2021", RexsStandardUnitIds.m_per_second); + /** Sliding velocity at the calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId sliding_velocity_of_calculation_points_agma_925_2003 = RexsAttributeId.create("sliding_velocity_of_calculation_points_agma_925_2003", RexsStandardUnitIds.m_per_second); + /** Sliding velocity at the calculation points (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId sliding_velocity_of_calculation_points_agma_925_a03 = RexsAttributeId.create("sliding_velocity_of_calculation_points_agma_925_a03", RexsStandardUnitIds.m_per_second); - /** Sliding velocity in profile direction at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Sliding velocity in profile direction at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sliding_velocity_profile_direction_iso_10300_2021 = RexsAttributeId.create("sliding_velocity_profile_direction_iso_10300_2021", RexsStandardUnitIds.m_per_second); - /** Sliding velocity in tooth lengthwise direction at the mean point (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Sliding velocity in tooth lengthwise direction at the mean point (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sliding_velocity_tooth_lengthwise_direction_iso_10300_2021 = RexsAttributeId.create("sliding_velocity_tooth_lengthwise_direction_iso_10300_2021", RexsStandardUnitIds.m_per_second); - /** Small outer diameter with shouldered hub (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Small outer diameter with shouldered hub (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId small_outer_diameter_shouldered_hub_din_6892_2012 = RexsAttributeId.create("small_outer_diameter_shouldered_hub_din_6892_2012", RexsStandardUnitIds.mm); - /** Smoothing factor (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Smoothing factor (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId smoothing_factor_din_7190_2017 = RexsAttributeId.create("smoothing_factor_din_7190_2017", RexsStandardUnitIds.none); - /** S/N curve application (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** S/N curve application (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sn_curve_application = RexsAttributeId.create("sn_curve_application", RexsStandardUnitIds.none); - /** Span measurement (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Span measurement (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId span_measurement = RexsAttributeId.create("span_measurement", RexsStandardUnitIds.mm); + /** Specific dielectric strength of the lubricant (Versions: 2.0.0) */ + RexsAttributeId specific_dielectric_strength = RexsAttributeId.create("specific_dielectric_strength", RexsStandardUnitIds.unit_66); + + /** Specific electric conductivity (Versions: 2.0.0) */ + RexsAttributeId specific_electric_conductivity = RexsAttributeId.create("specific_electric_conductivity", RexsStandardUnitIds.unit_65); + + /** Specific film thickness with a cutoff wavelength equal to the Hertzian contact width at the calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId specific_film_thickness_of_calculation_points_agma_925_2003 = RexsAttributeId.create("specific_film_thickness_of_calculation_points_agma_925_2003", RexsStandardUnitIds.none); + /** Specific film thickness with a cutoff wavelength equal to the Hertzian contact width at the calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId specific_film_thickness_of_calculation_points_agma_925_a03 = RexsAttributeId.create("specific_film_thickness_of_calculation_points_agma_925_a03", RexsStandardUnitIds.none); - /** Specific sliding (tooth root) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Specific sliding (tooth root) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId specific_sliding_at_root_diameter = RexsAttributeId.create("specific_sliding_at_root_diameter", RexsStandardUnitIds.none); - /** Specific sliding (tooth tip) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Specific sliding (tooth tip) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId specific_sliding_at_tip_diameter = RexsAttributeId.create("specific_sliding_at_tip_diameter", RexsStandardUnitIds.none); - /** Specify tangential transition area (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Specify tangential transition area (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId specify_tangential_transition = RexsAttributeId.create("specify_tangential_transition", RexsStandardUnitIds.none); - /** Speed factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Speed factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId speed_factor_pitting_iso_10300_2014 = RexsAttributeId.create("speed_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Speed factor pitting (ISO 10300:2023) (Versions: 1.7) */ + /** Speed factor pitting (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId speed_factor_pitting_iso_10300_2023 = RexsAttributeId.create("speed_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Rotational speed inner ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rotational speed inner ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId speed_inner_ring = RexsAttributeId.create("speed_inner_ring", RexsStandardUnitIds.rotation_per_min); - /** Rotational speed outer ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rotational speed outer ring (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId speed_outer_ring = RexsAttributeId.create("speed_outer_ring", RexsStandardUnitIds.rotation_per_min); - /** Speed parameter for central film thickness at the calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Speed parameter for central film thickness at the calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId speed_parameter_for_central_film_thickness_of_calculation_points_amga_925_a03 = RexsAttributeId.create("speed_parameter_for_central_film_thickness_of_calculation_points_amga_925_a03", RexsStandardUnitIds.none); - /** Speed rolling element set / cage (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Speed rolling element set / cage (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId speed_rolling_element_set = RexsAttributeId.create("speed_rolling_element_set", RexsStandardUnitIds.rotation_per_min); /** Spiral angle factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId spiral_angle_factor_vdi_2736_2014 = RexsAttributeId.create("spiral_angle_factor_vdi_2736_2014", RexsStandardUnitIds.none); - /** Direction of the spiral angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Direction of the spiral angle (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId spiral_angle_pitch_direction = RexsAttributeId.create("spiral_angle_pitch_direction", RexsStandardUnitIds.none); + /** Standard deviation of the minimum specific film thickness (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId standard_deviation_of_minimum_specific_film_thickness_agma_925_2003 = RexsAttributeId.create("standard_deviation_of_minimum_specific_film_thickness_agma_925_2003", RexsStandardUnitIds.mum); + /** Standard deviation of the minimum specific film thickness (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId standard_deviation_of_minimum_specific_film_thickness_agma_925_a03 = RexsAttributeId.create("standard_deviation_of_minimum_specific_film_thickness_agma_925_a03", RexsStandardUnitIds.mum); - /** Standard deviation for the permissible stress at the point between limited life and long life (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Standard deviation for the permissible stress at the point between limited life and long life (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId standard_deviation_permissible_stress_point_between_limited_life_and_long_life = RexsAttributeId.create("standard_deviation_permissible_stress_point_between_limited_life_and_long_life", RexsStandardUnitIds.percent); - /** Start factor (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Start factor (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId start_factor_din_3996_2019 = RexsAttributeId.create("start_factor_din_3996_2019", RexsStandardUnitIds.none); - /** Start-up time (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Start-up time (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId start_up_time = RexsAttributeId.create("start_up_time", RexsStandardUnitIds.second); - /** Starting angle (Versions: 1.6, 1.7) */ + /** Starting angle (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId starting_angle_plain_bearing_feature = RexsAttributeId.create("starting_angle_plain_bearing_feature", RexsStandardUnitIds.deg); /** Static load rating (Versions: 1.0) */ @@ -4481,197 +5621,266 @@ public interface RexsStandardAttributeIds { /** Is cast material and bending loaded (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId static_is_cast_material_and_bending_loaded_fkm_2012 = RexsAttributeId.create("static_is_cast_material_and_bending_loaded_fkm_2012", RexsStandardUnitIds.none); + /** Is cast material and bending loaded (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId static_is_cast_material_and_bending_loaded_fkm_rfn_2012 = RexsAttributeId.create("static_is_cast_material_and_bending_loaded_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Is the component rolled and is the area under consideration stressed mainly transverse to the main machining direction (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId static_is_component_rolled_and_transversal_loaded_fkm_2012 = RexsAttributeId.create("static_is_component_rolled_and_transversal_loaded_fkm_2012", RexsStandardUnitIds.none); + /** Is the component rolled and is the area under consideration stressed mainly transverse to the main machining direction (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId static_is_component_rolled_and_transversal_loaded_fkm_rfn_2012 = RexsAttributeId.create("static_is_component_rolled_and_transversal_loaded_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Static load safety (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId static_load_safety = RexsAttributeId.create("static_load_safety", RexsStandardUnitIds.none); /** Probability of the occurrence of all maxima at the same time (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId static_occurence_probability_of_stress_combination_fkm_2012 = RexsAttributeId.create("static_occurence_probability_of_stress_combination_fkm_2012", RexsStandardUnitIds.none); - /** Static overload factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Probability of the occurrence of all maxima at the same time (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId static_occurence_probability_of_stress_combination_fkm_rfn_2012 = RexsAttributeId.create("static_occurence_probability_of_stress_combination_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Static overload factor (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId static_overload_factor_vdi_2736_2014 = RexsAttributeId.create("static_overload_factor_vdi_2736_2014", RexsStandardUnitIds.none); - /** Static supporting effect bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Static safety factor (ISO 20056:2017) (Versions: 2.0.0) */ + RexsAttributeId static_safety_factor_iso_20056_2017 = RexsAttributeId.create("static_safety_factor_iso_20056_2017", RexsStandardUnitIds.none); + + /** Static safety factor (ISO 76:2006) (Versions: 2.0.0) */ + RexsAttributeId static_safety_factor_iso_76_2006 = RexsAttributeId.create("static_safety_factor_iso_76_2006", RexsStandardUnitIds.none); + + /** Static supporting effect bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId static_supporting_effect_bending_din_743_2012 = RexsAttributeId.create("static_supporting_effect_bending_din_743_2012", RexsStandardUnitIds.none); - /** Static supporting effect tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Static supporting effect tension/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId static_supporting_effect_tension_compression_din_743_2012 = RexsAttributeId.create("static_supporting_effect_tension_compression_din_743_2012", RexsStandardUnitIds.none); - /** Static supporting effect torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Static supporting effect torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId static_supporting_effect_torsion_din_743_2012 = RexsAttributeId.create("static_supporting_effect_torsion_din_743_2012", RexsStandardUnitIds.none); - /** Stress amplitude bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId stress_amplitude_bending_din_743_2012 = RexsAttributeId.create("stress_amplitude_bending_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Stress amplitude bending (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId stress_amplitude_bending_din_743_2012 = RexsAttributeId.create("stress_amplitude_bending_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Stress amplitude tosion/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId stress_amplitude_tension_compression_din_743_2012 = RexsAttributeId.create("stress_amplitude_tension_compression_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Stress amplitude tosion/ compression (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId stress_amplitude_tension_compression_din_743_2012 = RexsAttributeId.create("stress_amplitude_tension_compression_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Stress amplitude torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId stress_amplitude_torsion_din_743_2012 = RexsAttributeId.create("stress_amplitude_torsion_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Stress amplitude torsion (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId stress_amplitude_torsion_din_743_2012 = RexsAttributeId.create("stress_amplitude_torsion_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Stress concetration and stress correction factor (method B2) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Stress concetration and stress correction factor (method B2) (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId stress_concentration_and_correction_factor_iso_10300_2014 = RexsAttributeId.create("stress_concentration_and_correction_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Stress concetration and stress correction factor (method B2) (ISO 10300:2023) (Versions: 1.7) */ + /** Stress concetration and stress correction factor (method B2) (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId stress_concentration_and_correction_factor_iso_10300_2023 = RexsAttributeId.create("stress_concentration_and_correction_factor_iso_10300_2023", RexsStandardUnitIds.none); /** Stress correction factor notch effect (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId stress_correction_factor_notch_effect_vdi_2736_2014 = RexsAttributeId.create("stress_correction_factor_notch_effect_vdi_2736_2014", RexsStandardUnitIds.none); - /** Stress correction factor for the dimensions of standard test gear (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Stress correction factor for the dimensions of standard test gear (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId stress_correction_factor_of_test_gear_iso_10300_2014 = RexsAttributeId.create("stress_correction_factor_of_test_gear_iso_10300_2014", RexsStandardUnitIds.none); - /** Stress correction factor for the dimensions of standard test gear (ISO 10300:2023) (Versions: 1.7) */ + /** Stress correction factor for the dimensions of standard test gear (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId stress_correction_factor_of_test_gear_iso_10300_2023 = RexsAttributeId.create("stress_correction_factor_of_test_gear_iso_10300_2023", RexsStandardUnitIds.none); /** Strength stress correction factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId stress_correction_factor_strength_vdi_2736_2014 = RexsAttributeId.create("stress_correction_factor_strength_vdi_2736_2014", RexsStandardUnitIds.none); - /** Stress correction factor for load application at tooth tip (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Stress correction factor for load application at tooth tip (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId stress_correction_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("stress_correction_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Stress correction factor for load application at tooth tip (ISO 10300:2023) (Versions: 1.7) */ + /** Stress correction factor for load application at tooth tip (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId stress_correction_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("stress_correction_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Stress correction factor tooth root (ISO 6336:2006) (Versions: 1.7) */ + /** Stress correction factor tooth root (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId stress_correction_factor_tooth_root_iso_6336_2006 = RexsAttributeId.create("stress_correction_factor_tooth_root_iso_6336_2006", RexsStandardUnitIds.none); - /** Stress correction factor tooth root (ISO 6336:2019) (Versions: 1.7) */ + /** Stress correction factor tooth root (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId stress_correction_factor_tooth_root_iso_6336_2019 = RexsAttributeId.create("stress_correction_factor_tooth_root_iso_6336_2019", RexsStandardUnitIds.none); - /** Circumferential angle of struts of planet carrier (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Stress correction factor tooth root strength (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId stress_correction_factor_tooth_root_strength_vdi_2736_2014 = RexsAttributeId.create("stress_correction_factor_tooth_root_strength_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Stress correction factor tooth root (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId stress_correction_factor_tooth_root_vdi_2736_2014 = RexsAttributeId.create("stress_correction_factor_tooth_root_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Circumferential angle of struts of planet carrier (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId strut_circumferential_angle = RexsAttributeId.create("strut_circumferential_angle", RexsStandardUnitIds.deg); - /** Inner diameter of struts of planet carrier (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Inner diameter of struts of planet carrier (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId strut_inner_diameter = RexsAttributeId.create("strut_inner_diameter", RexsStandardUnitIds.mm); - /** Radius of planet recess in the struts of the planet carrier (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radius of planet recess in the struts of the planet carrier (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId strut_radius_planet_recess = RexsAttributeId.create("strut_radius_planet_recess", RexsStandardUnitIds.mm); - /** Sum of addendum modification coefficients (profile shift coefficients) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Sum of addendum modification coefficients (profile shift coefficients) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sum_of_addendum_modification_coefficients = RexsAttributeId.create("sum_of_addendum_modification_coefficients", RexsStandardUnitIds.none); - /** Sum of velocities at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Sum of velocities at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sum_of_velocities_iso_10300_2021 = RexsAttributeId.create("sum_of_velocities_iso_10300_2021", RexsStandardUnitIds.m_per_second); - /** Sum of velocities in lengthwise direction (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Sum of velocities in lengthwise direction (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sum_of_velocities_lengthwise_direction_iso_10300_2021 = RexsAttributeId.create("sum_of_velocities_lengthwise_direction_iso_10300_2021", RexsStandardUnitIds.m_per_second); - /** Sum of velocities in profile direction at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Sum of velocities in profile direction at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sum_of_velocities_profile_direction_iso_10300_2021 = RexsAttributeId.create("sum_of_velocities_profile_direction_iso_10300_2021", RexsStandardUnitIds.m_per_second); - /** Sum of velocities vertical to the contact line at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Sum of velocities vertical to the contact line at contact point Y (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId sum_of_velocities_vertical_to_contact_line_iso_10300_2021 = RexsAttributeId.create("sum_of_velocities_vertical_to_contact_line_iso_10300_2021", RexsStandardUnitIds.m_per_second); - /** Support vector (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Support vector (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId support_vector = RexsAttributeId.create("support_vector", RexsStandardUnitIds.mm); - /** Supporting length of the feather key (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Supporting length of the feather key (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId supporting_length_of_feather_key = RexsAttributeId.create("supporting_length_of_feather_key", RexsStandardUnitIds.mm); - /** Supporting length of the hub keyway (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Supporting length of the hub keyway (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId supporting_length_of_hub_keyway = RexsAttributeId.create("supporting_length_of_hub_keyway", RexsStandardUnitIds.mm); - /** Supporting length of the shaft keyway (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Supporting length of the shaft keyway (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId supporting_length_of_shaft_keyway = RexsAttributeId.create("supporting_length_of_shaft_keyway", RexsStandardUnitIds.mm); - /** Width of the large diameter hub part within the supporting length of the key (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Width of the large diameter hub part within the supporting length of the key (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId supporting_width_large_diameter_hub = RexsAttributeId.create("supporting_width_large_diameter_hub", RexsStandardUnitIds.mm); - /** Surface hardness - Brinell (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Surface hardness - Brinell (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId surface_hardness_brinell = RexsAttributeId.create("surface_hardness_brinell", RexsStandardUnitIds.hb); - /** Surface hardness - Rockwell (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Surface hardness - Rockwell (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId surface_hardness_rockwell = RexsAttributeId.create("surface_hardness_rockwell", RexsStandardUnitIds.hrc); - /** Surface hardness - Vickers (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Surface hardness - Vickers (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId surface_hardness_vickers = RexsAttributeId.create("surface_hardness_vickers", RexsStandardUnitIds.hv); /** Surface roughness Rz (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId surface_roughness = RexsAttributeId.create("surface_roughness", RexsStandardUnitIds.mum); + /** Surface roughness constant (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId surface_roughness_constant_agma_925_2003 = RexsAttributeId.create("surface_roughness_constant_agma_925_2003", RexsStandardUnitIds.none); + /** Surface roughness constant (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId surface_roughness_constant_agma_925_a03 = RexsAttributeId.create("surface_roughness_constant_agma_925_a03", RexsStandardUnitIds.none); /** Surface roughness factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId surface_roughness_factor_vdi_2736_2014 = RexsAttributeId.create("surface_roughness_factor_vdi_2736_2014", RexsStandardUnitIds.none); - /** Surface treatment category (DIN 743 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Surface treatment category (DIN 743 2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId surface_treatment_category_din_743_2012 = RexsAttributeId.create("surface_treatment_category_din_743_2012", RexsStandardUnitIds.none); /** Surface treatment factor (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId surface_treatment_factor_fkm_2012 = RexsAttributeId.create("surface_treatment_factor_fkm_2012", RexsStandardUnitIds.none); - /** Surface velocity in lengthwise direction (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Surface treatment factor (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId surface_treatment_factor_fkm_rfn_2012 = RexsAttributeId.create("surface_treatment_factor_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Surface velocity in lengthwise direction (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId surface_velocity_lengthwise_direction_iso_10300_2021 = RexsAttributeId.create("surface_velocity_lengthwise_direction_iso_10300_2021", RexsStandardUnitIds.m_per_second); - /** Surface velocity vertical to the contact line (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Surface velocity vertical to the contact line (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId surface_velocity_vertical_to_contact_line_iso_10300_2021 = RexsAttributeId.create("surface_velocity_vertical_to_contact_line_iso_10300_2021", RexsStandardUnitIds.m_per_second); - /** Surface zone bending resistance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Surface zone bending resistance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId surface_zone_bending_resistance = RexsAttributeId.create("surface_zone_bending_resistance", RexsStandardUnitIds.mega_pascal); - /** Surface zone tension resistance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Surface zone tension resistance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId surface_zone_tension_resistance = RexsAttributeId.create("surface_zone_tension_resistance", RexsStandardUnitIds.mega_pascal); - /** Surface zone torsion resistance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Surface zone torsion resistance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId surface_zone_torsion_resistance = RexsAttributeId.create("surface_zone_torsion_resistance", RexsStandardUnitIds.mega_pascal); - /** Survival probability (Versions: 1.5, 1.6, 1.7) */ + /** Survival probability (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId survival_probability = RexsAttributeId.create("survival_probability", RexsStandardUnitIds.percent); /** Survival probability (Versions: 1.0, 1.1, 1.2, 1.3, 1.4) */ RexsAttributeId survival_probablity = RexsAttributeId.create("survival_probablity", RexsStandardUnitIds.percent); - /** Swivel motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Resistance characteristic curve (Versions: 2.0.0) */ + RexsAttributeId switch_t_connector_calculation_method = RexsAttributeId.create("switch_t_connector_calculation_method", RexsStandardUnitIds.none); + + /** Swivel motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId swivel_motion_coefficients = RexsAttributeId.create("swivel_motion_coefficients", RexsStandardUnitIds.none); /** Tangential velocity at pitch circle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId tangential_velocity_at_pitch_circle = RexsAttributeId.create("tangential_velocity_at_pitch_circle", RexsStandardUnitIds.m_per_second); + /** Tangential velocity at pitch circle (Versions: 2.0.0) */ + RexsAttributeId tangential_velocity_at_pitch_diameter = RexsAttributeId.create("tangential_velocity_at_pitch_diameter", RexsStandardUnitIds.m_per_second); + /** Tangential velocity at reference circle (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId tangential_velocity_at_reference_circle = RexsAttributeId.create("tangential_velocity_at_reference_circle", RexsStandardUnitIds.m_per_second); - /** Technological size factor tensile strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tangential velocity at reference circle (Versions: 2.0.0) */ + RexsAttributeId tangential_velocity_at_reference_diameter = RexsAttributeId.create("tangential_velocity_at_reference_diameter", RexsStandardUnitIds.m_per_second); + + /** Target root diameter at gear (Versions: 2.0.0) */ + RexsAttributeId target_tooth_root_diameter = RexsAttributeId.create("target_tooth_root_diameter", RexsStandardUnitIds.mm); + + /** Technological size factor tensile strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId technological_size_factor_tensile_strength_din_743_2012 = RexsAttributeId.create("technological_size_factor_tensile_strength_din_743_2012", RexsStandardUnitIds.none); - /** Technological size factor yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Technological size factor yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId technological_size_factor_yield_strength_din_743_2012 = RexsAttributeId.create("technological_size_factor_yield_strength_din_743_2012", RexsStandardUnitIds.none); /** Temperature coefficient a_Tt for tensile strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId temperature_coefficient_a_tt_for_tensile_strength_fkm_2012 = RexsAttributeId.create("temperature_coefficient_a_tt_for_tensile_strength_fkm_2012", RexsStandardUnitIds.none); + /** Temperature coefficient a_Tt for tensile strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId temperature_coefficient_a_tt_for_tensile_strength_fkm_rfn_2012 = RexsAttributeId.create("temperature_coefficient_a_tt_for_tensile_strength_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Temperature coefficient a_Tt for yield strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId temperature_coefficient_a_tt_for_yield_strength_fkm_2012 = RexsAttributeId.create("temperature_coefficient_a_tt_for_yield_strength_fkm_2012", RexsStandardUnitIds.none); + /** Temperature coefficient a_Tt for yield strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId temperature_coefficient_a_tt_for_yield_strength_fkm_rfn_2012 = RexsAttributeId.create("temperature_coefficient_a_tt_for_yield_strength_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Temperature coefficient b_Tt for tensile strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId temperature_coefficient_b_tt_for_tensile_strength_fkm_2012 = RexsAttributeId.create("temperature_coefficient_b_tt_for_tensile_strength_fkm_2012", RexsStandardUnitIds.none); + /** Temperature coefficient b_Tt for tensile strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId temperature_coefficient_b_tt_for_tensile_strength_fkm_rfn_2012 = RexsAttributeId.create("temperature_coefficient_b_tt_for_tensile_strength_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Temperature coefficient b_Tt for yield strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId temperature_coefficient_b_tt_for_yield_strength_fkm_2012 = RexsAttributeId.create("temperature_coefficient_b_tt_for_yield_strength_fkm_2012", RexsStandardUnitIds.none); + /** Temperature coefficient b_Tt for yield strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId temperature_coefficient_b_tt_for_yield_strength_fkm_rfn_2012 = RexsAttributeId.create("temperature_coefficient_b_tt_for_yield_strength_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Temperature coefficient c_Tt for tensile strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId temperature_coefficient_c_tt_for_tensile_strength_fkm_2012 = RexsAttributeId.create("temperature_coefficient_c_tt_for_tensile_strength_fkm_2012", RexsStandardUnitIds.none); + /** Temperature coefficient c_Tt for tensile strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId temperature_coefficient_c_tt_for_tensile_strength_fkm_rfn_2012 = RexsAttributeId.create("temperature_coefficient_c_tt_for_tensile_strength_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Temperature coefficient c_Tt for yield strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId temperature_coefficient_c_tt_for_yield_strength_fkm_2012 = RexsAttributeId.create("temperature_coefficient_c_tt_for_yield_strength_fkm_2012", RexsStandardUnitIds.none); + /** Temperature coefficient c_Tt for yield strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId temperature_coefficient_c_tt_for_yield_strength_fkm_rfn_2012 = RexsAttributeId.create("temperature_coefficient_c_tt_for_yield_strength_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Temperature constant C for tensile strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId temperature_constant_c_for_tensile_strength_fkm_2012 = RexsAttributeId.create("temperature_constant_c_for_tensile_strength_fkm_2012", RexsStandardUnitIds.none); + /** Temperature constant C for tensile strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId temperature_constant_c_for_tensile_strength_fkm_rfn_2012 = RexsAttributeId.create("temperature_constant_c_for_tensile_strength_fkm_rfn_2012", RexsStandardUnitIds.none); + /** Temperature constant C for yield strength FKM 2012 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId temperature_constant_c_for_yield_strength_fkm_2012 = RexsAttributeId.create("temperature_constant_c_for_yield_strength_fkm_2012", RexsStandardUnitIds.none); - /** Temperature-dependent modulus of elasticity (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId temperature_dependent_modulus_of_elasticity = RexsAttributeId.create("temperature_dependent_modulus_of_elasticity", RexsStandardUnitIds.newton_per_mm2); + /** Temperature constant C for yield strength (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId temperature_constant_c_for_yield_strength_fkm_rfn_2012 = RexsAttributeId.create("temperature_constant_c_for_yield_strength_fkm_rfn_2012", RexsStandardUnitIds.none); + + /** Temperature dependent density (Versions: 2.0.0) */ + RexsAttributeId temperature_dependent_density = RexsAttributeId.create("temperature_dependent_density", RexsStandardUnitIds.kg_per_dm3); + + /** Temperature dependent viscosity (Versions: 2.0.0) */ + RexsAttributeId temperature_dependent_kinematic_viscosity = RexsAttributeId.create("temperature_dependent_kinematic_viscosity", RexsStandardUnitIds.mm2_per_s); + + /** Temperature-dependent modulus of elasticity (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId temperature_dependent_modulus_of_elasticity = RexsAttributeId.create("temperature_dependent_modulus_of_elasticity", RexsStandardUnitIds.mega_pascal); - /** Temperature dependent poisson's ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Temperature dependent poisson's ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId temperature_dependent_poissons_ratio = RexsAttributeId.create("temperature_dependent_poissons_ratio", RexsStandardUnitIds.none); - /** Temperature-dependent yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId temperature_dependent_yield_strength = RexsAttributeId.create("temperature_dependent_yield_strength", RexsStandardUnitIds.newton_per_mm2); + /** Temperature-dependent yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId temperature_dependent_yield_strength = RexsAttributeId.create("temperature_dependent_yield_strength", RexsStandardUnitIds.mega_pascal); /** Temperature difference inner / outer ring (Versions: 1.0) */ RexsAttributeId temperature_difference = RexsAttributeId.create("temperature_difference", RexsStandardUnitIds.kelvin); @@ -4682,115 +5891,145 @@ public interface RexsStandardAttributeIds { /** Temperature difference between operation and assembly (Versions: 1.0) */ RexsAttributeId temperature_difference_operation_and_installation = RexsAttributeId.create("temperature_difference_operation_and_installation", RexsStandardUnitIds.kelvin); - /** Temperature factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Temperature factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId temperature_factor_iso_10300_2021 = RexsAttributeId.create("temperature_factor_iso_10300_2021", RexsStandardUnitIds.none); - /** Operating temperature of lubricant (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Operating temperature of lubricant (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId temperature_lubricant = RexsAttributeId.create("temperature_lubricant", RexsStandardUnitIds.degree_celsius); - /** Temperature safety factor (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Temperature safety factor (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId temperature_safety_factor_din_3996_2019 = RexsAttributeId.create("temperature_safety_factor_din_3996_2019", RexsStandardUnitIds.none); /** Temperature under static load (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId temperature_under_static_load_fkm_2012 = RexsAttributeId.create("temperature_under_static_load_fkm_2012", RexsStandardUnitIds.degree_celsius); - /** Temperature variation for modulus of elasticity (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Temperature under static load (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId temperature_under_static_load_fkm_rfn_2012 = RexsAttributeId.create("temperature_under_static_load_fkm_rfn_2012", RexsStandardUnitIds.degree_celsius); + + /** Temperature variation for modulus of elasticity (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId temperature_variation_for_modulus_of_elasticity = RexsAttributeId.create("temperature_variation_for_modulus_of_elasticity", RexsStandardUnitIds.degree_celsius); - /** Temperature variation for poisson's ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Temperature variation for poisson's ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId temperature_variation_for_poissons_ratio = RexsAttributeId.create("temperature_variation_for_poissons_ratio", RexsStandardUnitIds.degree_celsius); - /** Temperature variation for yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Temperature variation for yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId temperature_variation_for_yield_strength = RexsAttributeId.create("temperature_variation_for_yield_strength", RexsStandardUnitIds.degree_celsius); - /** Tensile strength (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId tensile_strength = RexsAttributeId.create("tensile_strength", RexsStandardUnitIds.newton_per_mm2); + /** Temperature variation for lubricant density (Versions: 2.0.0) */ + RexsAttributeId temperature_variation_lubricant_density = RexsAttributeId.create("temperature_variation_lubricant_density", RexsStandardUnitIds.degree_celsius); + + /** Temperature variation for lubricant viscosity (Versions: 2.0.0) */ + RexsAttributeId temperature_variation_lubricant_viscosity = RexsAttributeId.create("temperature_variation_lubricant_viscosity", RexsStandardUnitIds.degree_celsius); + + /** Tensile strength (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId tensile_strength = RexsAttributeId.create("tensile_strength", RexsStandardUnitIds.mega_pascal); /** Tensile strength of component (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId tensile_strength_of_component_fkm_2012 = RexsAttributeId.create("tensile_strength_of_component_fkm_2012", RexsStandardUnitIds.mega_pascal); - /** Tension/ compression yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId tensile_yield_stress_din_743_2012 = RexsAttributeId.create("tensile_yield_stress_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Tensile strength of component (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId tensile_strength_of_component_fkm_rfn_2012 = RexsAttributeId.create("tensile_strength_of_component_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + + /** Tension/ compression yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId tensile_yield_stress_din_743_2012 = RexsAttributeId.create("tensile_yield_stress_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Specific thermal capacity (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Thickness modification coefficient (theoretical) (Versions: 2.0.0) */ + RexsAttributeId theoretical_thickness_modification_coefficient = RexsAttributeId.create("theoretical_thickness_modification_coefficient", RexsStandardUnitIds.none); + + /** Specific thermal capacity (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId thermal_capacity = RexsAttributeId.create("thermal_capacity", RexsStandardUnitIds.j_per_kg_k); - /** Thermal conductivity (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Thermal conductivity (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId thermal_conductivity = RexsAttributeId.create("thermal_conductivity", RexsStandardUnitIds.watt_per_m_k); + /** Thermal contact coefficient (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId thermal_contact_coefficient_agma_925_2003 = RexsAttributeId.create("thermal_contact_coefficient_agma_925_2003", RexsStandardUnitIds.newton_per_mm_s_then_squareroot_k); + /** Thermal contact coefficient (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId thermal_contact_coefficient_agma_925_a03 = RexsAttributeId.create("thermal_contact_coefficient_agma_925_a03", RexsStandardUnitIds.newton_per_mm_s_then_squareroot_k); - /** Thermal expansion coefficient (-) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Thermal expansion coefficient (-) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId thermal_expansion_coefficient_minus = RexsAttributeId.create("thermal_expansion_coefficient_minus", RexsStandardUnitIds.thermal_expansion_coefficient); - /** Thermal expansion coefficient (+) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Thermal expansion coefficient (+) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId thermal_expansion_coefficient_plus = RexsAttributeId.create("thermal_expansion_coefficient_plus", RexsStandardUnitIds.thermal_expansion_coefficient); - /** Tooth thickness modification coefficient (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Thickness modification coefficient (backlash included) (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId thickness_modification_coefficient = RexsAttributeId.create("thickness_modification_coefficient", RexsStandardUnitIds.none); - /** Throat radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Throat radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId throat_radius_worm_wheel = RexsAttributeId.create("throat_radius_worm_wheel", RexsStandardUnitIds.mm); - /** Tilt motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tilt motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tilt_motion_coefficients = RexsAttributeId.create("tilt_motion_coefficients", RexsStandardUnitIds.none); - /** Tilting of inner side around u axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tilting of inner side around u axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tilting_inner_side_u = RexsAttributeId.create("tilting_inner_side_u", RexsStandardUnitIds.deg); - /** Tilting of inner side around v axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tilting of inner side around v axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tilting_inner_side_v = RexsAttributeId.create("tilting_inner_side_v", RexsStandardUnitIds.deg); - /** Tilting of inner side around w axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tilting of inner side around w axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tilting_inner_side_w = RexsAttributeId.create("tilting_inner_side_w", RexsStandardUnitIds.deg); - /** Tilting of outer side around u axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tilting of outer side around u axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tilting_outer_side_u = RexsAttributeId.create("tilting_outer_side_u", RexsStandardUnitIds.deg); - /** Tilting around v axis of outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tilting around v axis of outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tilting_outer_side_v = RexsAttributeId.create("tilting_outer_side_v", RexsStandardUnitIds.deg); - /** Tilting around w axis of outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tilting around w axis of outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tilting_outer_side_w = RexsAttributeId.create("tilting_outer_side_w", RexsStandardUnitIds.deg); - /** Tilting around v axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tilting around v axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tilting_v = RexsAttributeId.create("tilting_v", RexsStandardUnitIds.deg); - /** Tilting around w axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tilting around w axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tilting_w = RexsAttributeId.create("tilting_w", RexsStandardUnitIds.deg); /** Time of operation at temperature under static load (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId time_of_operation_at_temperature_under_static_load_fkm_2012 = RexsAttributeId.create("time_of_operation_at_temperature_under_static_load_fkm_2012", RexsStandardUnitIds.hour); - /** Tip clearance (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Time of operation at temperature under static load (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId time_of_operation_at_temperature_under_static_load_fkm_rfn_2012 = RexsAttributeId.create("time_of_operation_at_temperature_under_static_load_fkm_rfn_2012", RexsStandardUnitIds.hour); + + /** Tip clearance (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_clearance = RexsAttributeId.create("tip_clearance", RexsStandardUnitIds.mm); - /** Tip clearance factor (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tip clearance factor (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_clearance_factor = RexsAttributeId.create("tip_clearance_factor", RexsStandardUnitIds.none); - /** Tip diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tip corner radius cutter (Versions: 2.0.0) */ + RexsAttributeId tip_corner_radius_cutter = RexsAttributeId.create("tip_corner_radius_cutter", RexsStandardUnitIds.mm); + + /** Tip radius factor reference profile of tool (Versions: 2.0.0) */ + RexsAttributeId tip_corner_radius_factor_reference_profile = RexsAttributeId.create("tip_corner_radius_factor_reference_profile", RexsStandardUnitIds.none); + + /** Tip corner radius reference profile of tool (Versions: 2.0.0) */ + RexsAttributeId tip_corner_radius_reference_profile = RexsAttributeId.create("tip_corner_radius_reference_profile", RexsStandardUnitIds.mm); + + /** Tip diameter (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_diameter = RexsAttributeId.create("tip_diameter", RexsStandardUnitIds.mm); /** Tip diameter (DIN 3975 2017) (Versions: 1.2) */ RexsAttributeId tip_diameter_din_3975_2017 = RexsAttributeId.create("tip_diameter_din_3975_2017", RexsStandardUnitIds.mm); - /** Tip diameter of virtual cylindrical gear in normal section (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Tip diameter of virtual cylindrical gear in normal section (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2014 = RexsAttributeId.create("tip_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2014", RexsStandardUnitIds.mm); - /** Tip diameter of virtual cylindrical gear in normal section (ISO 10300:2023) (Versions: 1.7) */ + /** Tip diameter of virtual cylindrical gear in normal section (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId tip_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2023 = RexsAttributeId.create("tip_diameter_normal_section_virtual_cylindrical_gear_iso_10300_2023", RexsStandardUnitIds.mm); - /** Tip diameter of virtual cylindrical gear (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Tip diameter of virtual cylindrical gear (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_diameter_virtual_cylindrical_gear_iso_10300_2014 = RexsAttributeId.create("tip_diameter_virtual_cylindrical_gear_iso_10300_2014", RexsStandardUnitIds.mm); - /** Tip diameter of virtual cylindrical gear (ISO 10300:2023) (Versions: 1.7) */ + /** Tip diameter of virtual cylindrical gear (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId tip_diameter_virtual_cylindrical_gear_iso_10300_2023 = RexsAttributeId.create("tip_diameter_virtual_cylindrical_gear_iso_10300_2023", RexsStandardUnitIds.mm); - /** Tip diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tip diameter (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_diameter_worm_gear = RexsAttributeId.create("tip_diameter_worm_gear", RexsStandardUnitIds.mm); - /** Tip form diameter (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tip form diameter (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_form_diameter = RexsAttributeId.create("tip_form_diameter", RexsStandardUnitIds.mm); /** Tip radius (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -4799,295 +6038,400 @@ public interface RexsStandardAttributeIds { /** Tip radius factor (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId tip_radius_factor = RexsAttributeId.create("tip_radius_factor", RexsStandardUnitIds.none); - /** Tip relief angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tip relief angle (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_angle_bevel_gear_tool = RexsAttributeId.create("tip_relief_angle_bevel_gear_tool", RexsStandardUnitIds.deg); - /** Diameter at start of tip relief (reference diameter) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter at start of tip relief (reference diameter) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_datum_diameter = RexsAttributeId.create("tip_relief_datum_diameter", RexsStandardUnitIds.mm); - /** Length of tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_datum_length = RexsAttributeId.create("tip_relief_datum_length", RexsStandardUnitIds.mm); - /** Depth of tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Depth of tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_depth = RexsAttributeId.create("tip_relief_depth", RexsStandardUnitIds.mm); - /** Diameter where tangential transition area of linear tip relief ends (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where tangential transition area of linear tip relief ends (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_diameter_where_tangential_transition_ends = RexsAttributeId.create("tip_relief_diameter_where_tangential_transition_ends", RexsStandardUnitIds.mm); - /** Diameter where tangential transition area of linear tip relief starts (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where tangential transition area of linear tip relief starts (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_diameter_where_tangential_transition_starts = RexsAttributeId.create("tip_relief_diameter_where_tangential_transition_starts", RexsStandardUnitIds.mm); - /** Diameter where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_evaluation_reference = RexsAttributeId.create("tip_relief_evaluation_reference", RexsStandardUnitIds.mm); - /** Rolling length where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling length where amount of modification is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_evaluation_reference_length = RexsAttributeId.create("tip_relief_evaluation_reference_length", RexsStandardUnitIds.mm); - /** Tip relief factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Tip relief factor (ISO 10300:2021) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_factor_iso_10300_2021 = RexsAttributeId.create("tip_relief_factor_iso_10300_2021", RexsStandardUnitIds.none); - /** Tip relief height (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tip relief height (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_height_bevel_gear_tool = RexsAttributeId.create("tip_relief_height_bevel_gear_tool", RexsStandardUnitIds.mm); - /** Length of tangential transition area end of linear tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of tangential transition area end of linear tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_length_of_tangential_transition_end = RexsAttributeId.create("tip_relief_length_of_tangential_transition_end", RexsStandardUnitIds.mm); - /** Length of tangential transition area start of linear tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of tangential transition area start of linear tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_length_of_tangential_transition_start = RexsAttributeId.create("tip_relief_length_of_tangential_transition_start", RexsStandardUnitIds.mm); - /** Tip relief radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tip relief radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tip_relief_radius_bevel_gear_tool = RexsAttributeId.create("tip_relief_radius_bevel_gear_tool", RexsStandardUnitIds.mm); - /** Tolerance zone of base tangent length acc. to DIN 5480 (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Tolerance zone of base tangent length (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tolerance_and_deviation_series_din_5480_2006 = RexsAttributeId.create("tolerance_and_deviation_series_din_5480_2006", RexsStandardUnitIds.none); /** Tolerance class according to ISO 1328 (2013) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId tolerance_class_according_to_iso_1328_2013 = RexsAttributeId.create("tolerance_class_according_to_iso_1328_2013", RexsStandardUnitIds.none); - /** Tolerance field of root diameter acc .to DIN 5480 (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Tolerance field of root diameter (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tolerance_field_root_diameter_din_5480_2006 = RexsAttributeId.create("tolerance_field_root_diameter_din_5480_2006", RexsStandardUnitIds.none); - /** Tolerance zone of tip diameter acc. to DIN 5480 (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Tolerance zone of tip diameter (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tolerance_field_tip_diameter_din_5480_2006 = RexsAttributeId.create("tolerance_field_tip_diameter_din_5480_2006", RexsStandardUnitIds.none); - /** Tool edge radius (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tool edge radius (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tool_edge_radius = RexsAttributeId.create("tool_edge_radius", RexsStandardUnitIds.mm); - /** Tool edge radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tool edge radius (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tool_edge_radius_bevel_gear_tool = RexsAttributeId.create("tool_edge_radius_bevel_gear_tool", RexsStandardUnitIds.mm); - /** Tool profile position (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tool profile position (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tool_profile_position_bevel_gear_tool = RexsAttributeId.create("tool_profile_position_bevel_gear_tool", RexsStandardUnitIds.mm); - /** Tool tip height (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tool tip height (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tool_tip_height_bevel_gear_tool = RexsAttributeId.create("tool_tip_height_bevel_gear_tool", RexsStandardUnitIds.mm); - /** Tooth addendum (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth addendum (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_addendum_worm_wheel_hob = RexsAttributeId.create("tooth_addendum_worm_wheel_hob", RexsStandardUnitIds.mm); - /** Single pair tooth contact factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Single pair tooth contact factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId tooth_contact_factor_pitting_iso_6336_2006 = RexsAttributeId.create("tooth_contact_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Single pair tooth contact factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Single pair tooth contact factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId tooth_contact_factor_pitting_iso_6336_2019 = RexsAttributeId.create("tooth_contact_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); - /** Tooth depth (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth depth (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_depth = RexsAttributeId.create("tooth_depth", RexsStandardUnitIds.mm); - /** Tooth depth (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth depth (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_depth_worm_wheel_hob = RexsAttributeId.create("tooth_depth_worm_wheel_hob", RexsStandardUnitIds.mm); + /** Tooth flank temperature characteristic (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId tooth_flank_temperature_characteristic_vdi_2736_2014 = RexsAttributeId.create("tooth_flank_temperature_characteristic_vdi_2736_2014", RexsStandardUnitIds.degree_celsius); + /** Tooth form factor (ISO 10300 2014) (Versions: 1.4, 1.5, 1.6) */ RexsAttributeId tooth_form_factor_iso_10300_2014 = RexsAttributeId.create("tooth_form_factor_iso_10300_2014", RexsStandardUnitIds.none); - /** Tooth form factor tooth root (method B2) (ISO 10300:2014) (Versions: 1.7) */ + /** Tooth form factor tooth root (method B2) (ISO 10300:2014) (Versions: 1.7, 2.0.0) */ RexsAttributeId tooth_form_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("tooth_form_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Tooth form factor tooth root (method B2) (ISO 10300:2023) (Versions: 1.7) */ + /** Tooth form factor tooth root (method B2) (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId tooth_form_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("tooth_form_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Tooth root chord at the critical section (ISO 6336:2006) (Versions: 1.7) */ + /** Tooth loss factor (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId tooth_loss_factor_vdi_2736_2014 = RexsAttributeId.create("tooth_loss_factor_vdi_2736_2014", RexsStandardUnitIds.none); + + /** Tooth root chord at the critical section (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId tooth_root_chord_critical_section_iso_6336_2006 = RexsAttributeId.create("tooth_root_chord_critical_section_iso_6336_2006", RexsStandardUnitIds.mm); - /** Tooth root chord at the critical section (ISO 6336:2019) (Versions: 1.7) */ + /** Tooth root chord at the critical section (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId tooth_root_chord_critical_section_iso_6336_2019 = RexsAttributeId.create("tooth_root_chord_critical_section_iso_6336_2019", RexsStandardUnitIds.mm); - /** Tooth root radius at the critical section (ISO 6336:2006) (Versions: 1.7) */ + /** Tooth root radius at the critical section (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId tooth_root_radius_critical_section_iso_6336_2006 = RexsAttributeId.create("tooth_root_radius_critical_section_iso_6336_2006", RexsStandardUnitIds.mm); - /** Tooth root radius at the critical section (ISO 6336:2019) (Versions: 1.7) */ + /** Tooth root radius at the critical section (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId tooth_root_radius_critical_section_iso_6336_2019 = RexsAttributeId.create("tooth_root_radius_critical_section_iso_6336_2019", RexsStandardUnitIds.mm); - /** Tooth root stress (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId tooth_root_stress_iso_10300_2014 = RexsAttributeId.create("tooth_root_stress_iso_10300_2014", RexsStandardUnitIds.newton_per_mm2); + /** Tooth root stress (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId tooth_root_stress_iso_10300_2014 = RexsAttributeId.create("tooth_root_stress_iso_10300_2014", RexsStandardUnitIds.mega_pascal); + + /** Tooth root stress (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ + RexsAttributeId tooth_root_stress_iso_10300_2023 = RexsAttributeId.create("tooth_root_stress_iso_10300_2023", RexsStandardUnitIds.mega_pascal); + + /** Tooth root stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ + RexsAttributeId tooth_root_stress_iso_6336_2006 = RexsAttributeId.create("tooth_root_stress_iso_6336_2006", RexsStandardUnitIds.mega_pascal); + + /** Tooth root stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ + RexsAttributeId tooth_root_stress_iso_6336_2019 = RexsAttributeId.create("tooth_root_stress_iso_6336_2019", RexsStandardUnitIds.mega_pascal); - /** Tooth root stress (ISO 10300:2023) (Versions: 1.7) */ - RexsAttributeId tooth_root_stress_iso_10300_2023 = RexsAttributeId.create("tooth_root_stress_iso_10300_2023", RexsStandardUnitIds.newton_per_mm2); + /** Tooth root stress under peak torque (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId tooth_root_stress_under_peak_torque_vdi_2736_2014 = RexsAttributeId.create("tooth_root_stress_under_peak_torque_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); - /** Tooth root stress (ISO 6336:2006) (Versions: 1.7) */ - RexsAttributeId tooth_root_stress_iso_6336_2006 = RexsAttributeId.create("tooth_root_stress_iso_6336_2006", RexsStandardUnitIds.newton_per_mm2); + /** Tooth root stress (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId tooth_root_stress_vdi_2736_2014 = RexsAttributeId.create("tooth_root_stress_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); - /** Tooth root stress (ISO 6336:2019) (Versions: 1.7) */ - RexsAttributeId tooth_root_stress_iso_6336_2019 = RexsAttributeId.create("tooth_root_stress_iso_6336_2019", RexsStandardUnitIds.newton_per_mm2); + /** Tooth temperature (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId tooth_temperature_agma_925_2003 = RexsAttributeId.create("tooth_temperature_agma_925_2003", RexsStandardUnitIds.degree_celsius); /** Tooth temperature (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId tooth_temperature_agma_925_a03 = RexsAttributeId.create("tooth_temperature_agma_925_a03", RexsStandardUnitIds.degree_celsius); + /** Tooth temperature of test gears (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId tooth_temperature_of_test_gears_agma_925_2003 = RexsAttributeId.create("tooth_temperature_of_test_gears_agma_925_2003", RexsStandardUnitIds.degree_celsius); + /** Tooth temperature of test gears (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId tooth_temperature_of_test_gears_agma_925_a03 = RexsAttributeId.create("tooth_temperature_of_test_gears_agma_925_a03", RexsStandardUnitIds.degree_celsius); - /** Tooth thickness (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth thickness (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness = RexsAttributeId.create("tooth_thickness", RexsStandardUnitIds.mm); /** Transverse tooth thickness (Versions: 1.2, 1.3, 1.4) */ RexsAttributeId tooth_thickness_at_pitch_diameter = RexsAttributeId.create("tooth_thickness_at_pitch_diameter", RexsStandardUnitIds.mm); - /** DIN 3967 Deviation-tolerance series (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth thickness deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId tooth_thickness_deviation_din_3962_1978 = RexsAttributeId.create("tooth_thickness_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Tooth thickness deviation tolerance series (DIN 3967:1978) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_deviation_tolerance_series_din_3967_1978 = RexsAttributeId.create("tooth_thickness_deviation_tolerance_series_din_3967_1978", RexsStandardUnitIds.none); - /** Tooth thickness half angle at active root diameter (Versions: 1.5, 1.6, 1.7) */ + /** Tooth thickness half angle at active root diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_half_angle_at_active_root_diameter = RexsAttributeId.create("tooth_thickness_half_angle_at_active_root_diameter", RexsStandardUnitIds.deg); - /** Tooth thickness half angle at active tip diameter (Versions: 1.5, 1.6, 1.7) */ + /** Tooth thickness half angle at active tip diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_half_angle_at_active_tip_diameter = RexsAttributeId.create("tooth_thickness_half_angle_at_active_tip_diameter", RexsStandardUnitIds.deg); - /** Tooth thickness half angle at base diameter (Versions: 1.5, 1.6, 1.7) */ + /** Tooth thickness half angle at base diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_half_angle_at_base_diameter = RexsAttributeId.create("tooth_thickness_half_angle_at_base_diameter", RexsStandardUnitIds.deg); - /** Tooth thickness half angle at pitch diameter (Versions: 1.5, 1.6, 1.7) */ + /** Tooth thickness half angle at pitch diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_half_angle_at_pitch_diameter = RexsAttributeId.create("tooth_thickness_half_angle_at_pitch_diameter", RexsStandardUnitIds.deg); - /** Tooth thickness half angle at reference diameter (Versions: 1.5, 1.6, 1.7) */ + /** Tooth thickness half angle at reference diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_half_angle_at_reference_diameter = RexsAttributeId.create("tooth_thickness_half_angle_at_reference_diameter", RexsStandardUnitIds.deg); - /** Tooth thickness half angle at root diameter (Versions: 1.5, 1.6, 1.7) */ + /** Tooth thickness half angle at root diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_half_angle_at_root_diameter = RexsAttributeId.create("tooth_thickness_half_angle_at_root_diameter", RexsStandardUnitIds.deg); - /** Tooth thickness half angle at root form diameter (Versions: 1.5, 1.6, 1.7) */ + /** Tooth thickness half angle at root form diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_half_angle_at_root_form_diameter = RexsAttributeId.create("tooth_thickness_half_angle_at_root_form_diameter", RexsStandardUnitIds.deg); - /** Tooth thickness half angle at tip diameter (Versions: 1.5, 1.6, 1.7) */ + /** Tooth thickness half angle at tip diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_half_angle_at_tip_diameter = RexsAttributeId.create("tooth_thickness_half_angle_at_tip_diameter", RexsStandardUnitIds.deg); - /** Tooth thickness half angle at tip form diameter (Versions: 1.5, 1.6, 1.7) */ + /** Tooth thickness half angle at tip form diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_half_angle_at_tip_form_diameter = RexsAttributeId.create("tooth_thickness_half_angle_at_tip_form_diameter", RexsStandardUnitIds.deg); - /** Tooth thickness loss (DIN 3996 2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth thickness loss (DIN 3996:2019) (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_thickness_loss_din_3996_2019 = RexsAttributeId.create("tooth_thickness_loss_din_3996_2019", RexsStandardUnitIds.mm); - /** Tooth tip chamfer (radial amount) (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth thickness tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId tooth_thickness_tolerance_class_din_3962_1978 = RexsAttributeId.create("tooth_thickness_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Tooth tip chamfer (radial amount) (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_tip_chamfer = RexsAttributeId.create("tooth_tip_chamfer", RexsStandardUnitIds.mm); - /** Tooth tip thickness (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth tip height (Versions: 2.0.0) */ + RexsAttributeId tooth_tip_height = RexsAttributeId.create("tooth_tip_height", RexsStandardUnitIds.mm); + + /** Tooth tip thickness (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId tooth_tip_thickness = RexsAttributeId.create("tooth_tip_thickness", RexsStandardUnitIds.mm); + /** Tooth-to-tooth radial composite deviation (DIN 3963:1978) (Versions: 2.0.0) */ + RexsAttributeId tooth_to_tooth_radial_composite_deviation_din_3963_1978 = RexsAttributeId.create("tooth_to_tooth_radial_composite_deviation_din_3963_1978", RexsStandardUnitIds.mum); + + /** Tooth-to-tooth radial composite deviation (ISO 1328:1997) (Versions: 2.0.0) */ + RexsAttributeId tooth_to_tooth_radial_composite_deviation_iso_1328_1997 = RexsAttributeId.create("tooth_to_tooth_radial_composite_deviation_iso_1328_1997", RexsStandardUnitIds.mum); + + /** Tooth-to-tooth radial composite deviation (ISO 1328:2020) (Versions: 2.0.0) */ + RexsAttributeId tooth_to_tooth_radial_composite_deviation_iso_1328_2020 = RexsAttributeId.create("tooth_to_tooth_radial_composite_deviation_iso_1328_2020", RexsStandardUnitIds.mum); + + /** Tooth-to-tooth radial composite tolerance class (DIN 3963:1978) (Versions: 2.0.0) */ + RexsAttributeId tooth_to_tooth_radial_composite_tolerance_class_din_3963_1978 = RexsAttributeId.create("tooth_to_tooth_radial_composite_tolerance_class_din_3963_1978", RexsStandardUnitIds.none); + + /** Tooth-to-tooth radial composite tolerance class (ISO 1328:1997) (Versions: 2.0.0) */ + RexsAttributeId tooth_to_tooth_radial_composite_tolerance_class_iso_1328_1997 = RexsAttributeId.create("tooth_to_tooth_radial_composite_tolerance_class_iso_1328_1997", RexsStandardUnitIds.none); + + /** Tooth-to-tooth radial composite tolerance class (ISO 1328:2020) (Versions: 2.0.0) */ + RexsAttributeId tooth_to_tooth_radial_composite_tolerance_class_iso_1328_2020 = RexsAttributeId.create("tooth_to_tooth_radial_composite_tolerance_class_iso_1328_2020", RexsStandardUnitIds.none); + /** Amount of topographical deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId topographical_deviation_amounts = RexsAttributeId.create("topographical_deviation_amounts", RexsStandardUnitIds.mm); - /** Topographical deviation amounts (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Topographical deviation amounts (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId topographical_deviation_amounts_point_list = RexsAttributeId.create("topographical_deviation_amounts_point_list", RexsStandardUnitIds.mm); - /** Normal direction of topographical deviation (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Normal direction of topographical deviation (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId topographical_deviation_normals = RexsAttributeId.create("topographical_deviation_normals", RexsStandardUnitIds.none); - /** Amount of topographical modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Amount of topographical modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId topographical_modification_amounts = RexsAttributeId.create("topographical_modification_amounts", RexsStandardUnitIds.mm); - /** Transmitted torque (with sign) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Transmitted torque (with sign) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque = RexsAttributeId.create("torque", RexsStandardUnitIds.newton_m); - /** Torque around u-axis acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around u-axis acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_acting_on_inner_component_u = RexsAttributeId.create("torque_acting_on_inner_component_u", RexsStandardUnitIds.newton_m); - /** Torque around v-axis acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around v-axis acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_acting_on_inner_component_v = RexsAttributeId.create("torque_acting_on_inner_component_v", RexsStandardUnitIds.newton_m); - /** Torque around w-axis acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around w-axis acting on the component on the inner side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_acting_on_inner_component_w = RexsAttributeId.create("torque_acting_on_inner_component_w", RexsStandardUnitIds.newton_m); - /** Torque around u-axis acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around u-axis acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_acting_on_outer_component_u = RexsAttributeId.create("torque_acting_on_outer_component_u", RexsStandardUnitIds.newton_m); - /** Torque around v-axis acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around v-axis acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_acting_on_outer_component_v = RexsAttributeId.create("torque_acting_on_outer_component_v", RexsStandardUnitIds.newton_m); - /** Torque around w-axis acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around w-axis acting on the component on the outer side (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_acting_on_outer_component_w = RexsAttributeId.create("torque_acting_on_outer_component_w", RexsStandardUnitIds.newton_m); - /** Torque around u-axis acting on the shaft (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Torque around u-axis acting on the shaft (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_acting_on_shaft_u = RexsAttributeId.create("torque_acting_on_shaft_u", RexsStandardUnitIds.newton_m); - /** Torque around v-axis acting on the shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around v-axis acting on the shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_acting_on_shaft_v = RexsAttributeId.create("torque_acting_on_shaft_v", RexsStandardUnitIds.newton_m); - /** Torque around w-axis acting on the shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around w-axis acting on the shaft (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_acting_on_shaft_w = RexsAttributeId.create("torque_acting_on_shaft_w", RexsStandardUnitIds.newton_m); - /** Torque around the v-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around the v-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_around_the_v_axis = RexsAttributeId.create("torque_around_the_v_axis", RexsStandardUnitIds.newton_m); - /** Torque around the w-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around the w-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_around_the_w_axis = RexsAttributeId.create("torque_around_the_w_axis", RexsStandardUnitIds.newton_m); - /** Torque with sign (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque with sign (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_around_u_axis = RexsAttributeId.create("torque_around_u_axis", RexsStandardUnitIds.newton_m); - /** Torque around the v-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around the v-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_around_v_axis = RexsAttributeId.create("torque_around_v_axis", RexsStandardUnitIds.newton_m); - /** Torque around the w-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque around the w-axis (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_around_w_axis = RexsAttributeId.create("torque_around_w_axis", RexsStandardUnitIds.newton_m); - /** Torque distribution around the u-axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque distribution around the u-axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_distribution_u = RexsAttributeId.create("torque_distribution_u", RexsStandardUnitIds.newton_m); - /** Torque distribution around the v-axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque distribution around the v-axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_distribution_v = RexsAttributeId.create("torque_distribution_v", RexsStandardUnitIds.newton_m); - /** Torque distribution around the w-axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torque distribution around the w-axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torque_distribution_w = RexsAttributeId.create("torque_distribution_w", RexsStandardUnitIds.newton_m); - /** Maximum torsional torque (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Maximum torsional torque (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torsion_torque_maximum_din_743_2012 = RexsAttributeId.create("torsion_torque_maximum_din_743_2012", RexsStandardUnitIds.newton_m); - /** Stress ratio of the torsional torque (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Stress ratio of the torsional torque (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torsion_torque_stress_ratio_din_743_2012 = RexsAttributeId.create("torsion_torque_stress_ratio_din_743_2012", RexsStandardUnitIds.none); - /** Upper value torsional torque (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Upper value torsional torque (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torsion_torque_upper_value_din_743_2012 = RexsAttributeId.create("torsion_torque_upper_value_din_743_2012", RexsStandardUnitIds.newton_m); - /** Torsion around the u-axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Torsion around the u-axis (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId torsion_u = RexsAttributeId.create("torsion_u", RexsStandardUnitIds.deg); - /** Torsional yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId torsional_yield_stress_din_743_2012 = RexsAttributeId.create("torsional_yield_stress_din_743_2012", RexsStandardUnitIds.newton_per_mm2); + /** Torsional yield strength (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId torsional_yield_stress_din_743_2012 = RexsAttributeId.create("torsional_yield_stress_din_743_2012", RexsStandardUnitIds.mega_pascal); - /** Total contact ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Total contact ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId total_contact_ratio = RexsAttributeId.create("total_contact_ratio", RexsStandardUnitIds.none); - /** Total frictional power loss (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Total frictional power loss (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId total_frictional_power_loss = RexsAttributeId.create("total_frictional_power_loss", RexsStandardUnitIds.watt); - /** Total frictional torque (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Total frictional torque (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId total_frictional_torque = RexsAttributeId.create("total_frictional_torque", RexsStandardUnitIds.newton_m); - /** Total pitch deviation (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Total helix deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId total_helix_deviation_din_3962_1978 = RexsAttributeId.create("total_helix_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Total helix deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId total_helix_deviation_iso_1328_2013 = RexsAttributeId.create("total_helix_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Total helix tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId total_helix_tolerance_class_din_3962_1978 = RexsAttributeId.create("total_helix_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Total helix tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId total_helix_tolerance_class_iso_1328_2013 = RexsAttributeId.create("total_helix_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Total pitch deviation (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId total_pitch_deviation_din_5480_2006 = RexsAttributeId.create("total_pitch_deviation_din_5480_2006", RexsStandardUnitIds.mum); - /** Tooth force in u-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Total profile deviation (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId total_profile_deviation_din_3962_1978 = RexsAttributeId.create("total_profile_deviation_din_3962_1978", RexsStandardUnitIds.mum); + + /** Total profile deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId total_profile_deviation_iso_1328_2013 = RexsAttributeId.create("total_profile_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Total profile tolerance class (DIN 3962:1978) (Versions: 2.0.0) */ + RexsAttributeId total_profile_tolerance_class_din_3962_1978 = RexsAttributeId.create("total_profile_tolerance_class_din_3962_1978", RexsStandardUnitIds.none); + + /** Total profile tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId total_profile_tolerance_class_iso_1328_2013 = RexsAttributeId.create("total_profile_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Total radial composite deviation (DIN 3963:1978) (Versions: 2.0.0) */ + RexsAttributeId total_radial_composite_deviation_din_3963_1978 = RexsAttributeId.create("total_radial_composite_deviation_din_3963_1978", RexsStandardUnitIds.mum); + + /** Total radial composite deviation (ISO 1328:1997) (Versions: 2.0.0) */ + RexsAttributeId total_radial_composite_deviation_iso_1328_1997 = RexsAttributeId.create("total_radial_composite_deviation_iso_1328_1997", RexsStandardUnitIds.mum); + + /** Total radial composite deviation (ISO 1328:2020) (Versions: 2.0.0) */ + RexsAttributeId total_radial_composite_deviation_iso_1328_2020 = RexsAttributeId.create("total_radial_composite_deviation_iso_1328_2020", RexsStandardUnitIds.mum); + + /** Total radial composite tolerance class (DIN 3963:1978) (Versions: 2.0.0) */ + RexsAttributeId total_radial_composite_tolerance_class_din_3963_1978 = RexsAttributeId.create("total_radial_composite_tolerance_class_din_3963_1978", RexsStandardUnitIds.none); + + /** Total radial composite tolerance class (ISO 1328:1997) (Versions: 2.0.0) */ + RexsAttributeId total_radial_composite_tolerance_class_iso_1328_1997 = RexsAttributeId.create("total_radial_composite_tolerance_class_iso_1328_1997", RexsStandardUnitIds.none); + + /** Total radial composite tolerance class (ISO 1328:2020) (Versions: 2.0.0) */ + RexsAttributeId total_radial_composite_tolerance_class_iso_1328_2020 = RexsAttributeId.create("total_radial_composite_tolerance_class_iso_1328_2020", RexsStandardUnitIds.none); + + /** Total single flank composite deviation (DIN 3963:1978) (Versions: 2.0.0) */ + RexsAttributeId total_single_flank_composite_deviation_din_3963_1978 = RexsAttributeId.create("total_single_flank_composite_deviation_din_3963_1978", RexsStandardUnitIds.mum); + + /** Total single flank composite deviation (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId total_single_flank_composite_deviation_iso_1328_2013 = RexsAttributeId.create("total_single_flank_composite_deviation_iso_1328_2013", RexsStandardUnitIds.mum); + + /** Total single flank composite tolerance class (DIN 3963:1978) (Versions: 2.0.0) */ + RexsAttributeId total_single_flank_composite_tolerance_class_din_3963_1978 = RexsAttributeId.create("total_single_flank_composite_tolerance_class_din_3963_1978", RexsStandardUnitIds.none); + + /** Total single flank composite tolerance class (ISO 1328:2013) (Versions: 2.0.0) */ + RexsAttributeId total_single_flank_composite_tolerance_class_iso_1328_2013 = RexsAttributeId.create("total_single_flank_composite_tolerance_class_iso_1328_2013", RexsStandardUnitIds.none); + + /** Tooth force in u-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId total_tooth_force_u_direction = RexsAttributeId.create("total_tooth_force_u_direction", RexsStandardUnitIds.kilo_newton); - /** Tooth force in v-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth force in v-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId total_tooth_force_v_direction = RexsAttributeId.create("total_tooth_force_v_direction", RexsStandardUnitIds.kilo_newton); - /** Tooth force in w-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tooth force in w-direction (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId total_tooth_force_w_direction = RexsAttributeId.create("total_tooth_force_w_direction", RexsStandardUnitIds.kilo_newton); - /** Load transmits torque (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Load transmits torque (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transmits_torque = RexsAttributeId.create("transmits_torque", RexsStandardUnitIds.none); - /** Transmittable axial force (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transmittable axial force (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transmittable_axial_force_din_7190_2017 = RexsAttributeId.create("transmittable_axial_force_din_7190_2017", RexsStandardUnitIds.newton); - /** Transmittable torque (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transmittable torque (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transmittable_torque_din_7190_2017 = RexsAttributeId.create("transmittable_torque_din_7190_2017", RexsStandardUnitIds.newton_m); - /** Transverse base pitch (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Transverse base pitch (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_base_pitch = RexsAttributeId.create("transverse_base_pitch", RexsStandardUnitIds.mm); - /** Transverse base pitch deviation (ISO 6336:2006) (Versions: 1.7) */ + /** Transverse base pitch deviation (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId transverse_base_pitch_deviation_iso_6336_2006 = RexsAttributeId.create("transverse_base_pitch_deviation_iso_6336_2006", RexsStandardUnitIds.mum); - /** Transverse base pitch deviation (ISO 6336:2019) (Versions: 1.7) */ + /** Transverse base pitch deviation (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId transverse_base_pitch_deviation_iso_6336_2019 = RexsAttributeId.create("transverse_base_pitch_deviation_iso_6336_2019", RexsStandardUnitIds.mum); /** Transverse circular pitch on reference circle (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId transverse_circular_pitch_on_reference_circle = RexsAttributeId.create("transverse_circular_pitch_on_reference_circle", RexsStandardUnitIds.mm); - /** Transverse load factor contact stress (ISO 6336:2006) (Versions: 1.7) */ + /** Transverse circular pitch on reference circle (Versions: 2.0.0) */ + RexsAttributeId transverse_circular_pitch_on_reference_diameter = RexsAttributeId.create("transverse_circular_pitch_on_reference_diameter", RexsStandardUnitIds.mm); + + /** Transverse load factor contact stress (DIN 3990:1987) (Versions: 2.0.0) */ + RexsAttributeId transverse_load_factor_contact_stress_din_3990_1987 = RexsAttributeId.create("transverse_load_factor_contact_stress_din_3990_1987", RexsStandardUnitIds.none); + + /** Transverse load factor contact stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId transverse_load_factor_contact_stress_iso_6336_2006 = RexsAttributeId.create("transverse_load_factor_contact_stress_iso_6336_2006", RexsStandardUnitIds.none); - /** Transverse load factor contact stress (ISO 6336:2019) (Versions: 1.7) */ + /** Transverse load factor contact stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId transverse_load_factor_contact_stress_iso_6336_2019 = RexsAttributeId.create("transverse_load_factor_contact_stress_iso_6336_2019", RexsStandardUnitIds.none); /** Transverse load factor flank (DIN 3990 1987) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -5096,166 +6440,178 @@ public interface RexsStandardAttributeIds { /** Transverse load factor (ISO 6336 2006) (Versions: 1.3, 1.4, 1.5, 1.6) */ RexsAttributeId transverse_load_factor_iso_6336_2006 = RexsAttributeId.create("transverse_load_factor_iso_6336_2006", RexsStandardUnitIds.none); - /** Transverse load factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse load factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_load_factor_pitting_iso_10300_2014 = RexsAttributeId.create("transverse_load_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Transverse load factor pitting (ISO 10300:2023) (Versions: 1.7) */ + /** Transverse load factor pitting (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId transverse_load_factor_pitting_iso_10300_2023 = RexsAttributeId.create("transverse_load_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Transverse load factor root stress (ISO 6336:2006) (Versions: 1.7) */ + /** Transverse load factor root stress (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId transverse_load_factor_root_stress_iso_6336_2006 = RexsAttributeId.create("transverse_load_factor_root_stress_iso_6336_2006", RexsStandardUnitIds.none); - /** Transverse load factor root stress (ISO 6336:2019) (Versions: 1.7) */ + /** Transverse load factor root stress (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId transverse_load_factor_root_stress_iso_6336_2019 = RexsAttributeId.create("transverse_load_factor_root_stress_iso_6336_2019", RexsStandardUnitIds.none); - /** Transverse load factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse load factor tooth root (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_load_factor_tooth_root_iso_10300_2014 = RexsAttributeId.create("transverse_load_factor_tooth_root_iso_10300_2014", RexsStandardUnitIds.none); - /** Transverse load factor tooth root (ISO 10300:2023) (Versions: 1.7) */ + /** Transverse load factor tooth root (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId transverse_load_factor_tooth_root_iso_10300_2023 = RexsAttributeId.create("transverse_load_factor_tooth_root_iso_10300_2023", RexsStandardUnitIds.none); - /** Transverse module (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Transverse module (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_module = RexsAttributeId.create("transverse_module", RexsStandardUnitIds.mm); - /** Transverse radius of curvature at point A (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse radius of curvature at point A (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_radius_of_curvature_at_point_a = RexsAttributeId.create("transverse_radius_of_curvature_at_point_a", RexsStandardUnitIds.mm); - /** Transverse radius of curvature at point B (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse radius of curvature at point B (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_radius_of_curvature_at_point_b = RexsAttributeId.create("transverse_radius_of_curvature_at_point_b", RexsStandardUnitIds.mm); - /** Transverse radius of curvature at point C (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse radius of curvature at point C (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_radius_of_curvature_at_point_c = RexsAttributeId.create("transverse_radius_of_curvature_at_point_c", RexsStandardUnitIds.mm); - /** Transverse radius of curvature at point D (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse radius of curvature at point D (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_radius_of_curvature_at_point_d = RexsAttributeId.create("transverse_radius_of_curvature_at_point_d", RexsStandardUnitIds.mm); - /** Transverse radius of curvature at point E (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse radius of curvature at point E (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_radius_of_curvature_at_point_e = RexsAttributeId.create("transverse_radius_of_curvature_at_point_e", RexsStandardUnitIds.mm); + /** Local transverse radius of curvature (ISO 6336:2019) (Versions: 2.0.0) */ + RexsAttributeId transverse_radius_of_curvature_iso_6336_2019 = RexsAttributeId.create("transverse_radius_of_curvature_iso_6336_2019", RexsStandardUnitIds.mm); + + /** Transverse radius of curvature at the calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId transverse_radius_of_curvature_of_calculation_points_agma_925_2003 = RexsAttributeId.create("transverse_radius_of_curvature_of_calculation_points_agma_925_2003", RexsStandardUnitIds.mm); + /** Transverse radius of curvature at the calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId transverse_radius_of_curvature_of_calculation_points_agma_925_a03 = RexsAttributeId.create("transverse_radius_of_curvature_of_calculation_points_agma_925_a03", RexsStandardUnitIds.mm); - /** Transverse radius of relative curvature at point A (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse radius of relative curvature at point A (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_radius_of_relative_curvature_at_point_a = RexsAttributeId.create("transverse_radius_of_relative_curvature_at_point_a", RexsStandardUnitIds.mm); - /** Transverse radius of relative curvature at point B (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse radius of relative curvature at point B (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_radius_of_relative_curvature_at_point_b = RexsAttributeId.create("transverse_radius_of_relative_curvature_at_point_b", RexsStandardUnitIds.mm); - /** Transverse radius of relative curvature at point C (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse radius of relative curvature at point C (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_radius_of_relative_curvature_at_point_c = RexsAttributeId.create("transverse_radius_of_relative_curvature_at_point_c", RexsStandardUnitIds.mm); - /** Transverse radius of relative curvature at point D (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse radius of relative curvature at point D (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_radius_of_relative_curvature_at_point_d = RexsAttributeId.create("transverse_radius_of_relative_curvature_at_point_d", RexsStandardUnitIds.mm); - /** Transverse radius of relative curvature at point E (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Transverse radius of relative curvature at point E (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_radius_of_relative_curvature_at_point_e = RexsAttributeId.create("transverse_radius_of_relative_curvature_at_point_e", RexsStandardUnitIds.mm); + /** Transverse relative radius of curvature of calculation points (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId transverse_relative_radius_of_curvature_of_calculation_points_agma_925_2003 = RexsAttributeId.create("transverse_relative_radius_of_curvature_of_calculation_points_agma_925_2003", RexsStandardUnitIds.mm); + /** Transverse relative radius of curvature of calculation points (AGMA 925 A03) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId transverse_relative_radius_of_curvature_of_calculation_points_agma_925_a03 = RexsAttributeId.create("transverse_relative_radius_of_curvature_of_calculation_points_agma_925_a03", RexsStandardUnitIds.mm); - /** Transverse tooth thickness at active root diameter (Versions: 1.5, 1.6, 1.7) */ + /** Transverse tooth thickness at active root diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_tooth_thickness_at_active_root_diameter = RexsAttributeId.create("transverse_tooth_thickness_at_active_root_diameter", RexsStandardUnitIds.mm); - /** Transverse tooth thickness at active tip diameter (Versions: 1.5, 1.6, 1.7) */ + /** Transverse tooth thickness at active tip diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_tooth_thickness_at_active_tip_diameter = RexsAttributeId.create("transverse_tooth_thickness_at_active_tip_diameter", RexsStandardUnitIds.mm); - /** Transverse tooth thickness at pitch diameter (Versions: 1.5, 1.6, 1.7) */ + /** Transverse tooth thickness at pitch diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_tooth_thickness_at_pitch_diameter = RexsAttributeId.create("transverse_tooth_thickness_at_pitch_diameter", RexsStandardUnitIds.mm); - /** Transverse tooth thickness at reference diameter (Versions: 1.5, 1.6, 1.7) */ + /** Transverse tooth thickness at reference diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_tooth_thickness_at_reference_diameter = RexsAttributeId.create("transverse_tooth_thickness_at_reference_diameter", RexsStandardUnitIds.mm); - /** Transverse tooth thickness at root diameter (Versions: 1.5, 1.6, 1.7) */ + /** Transverse tooth thickness at root diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_tooth_thickness_at_root_diameter = RexsAttributeId.create("transverse_tooth_thickness_at_root_diameter", RexsStandardUnitIds.mm); - /** Transverse tooth thickness at root form diameter (Versions: 1.5, 1.6, 1.7) */ + /** Transverse tooth thickness at root form diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_tooth_thickness_at_root_form_diameter = RexsAttributeId.create("transverse_tooth_thickness_at_root_form_diameter", RexsStandardUnitIds.mm); - /** Transverse tooth thickness at tip diameter (Versions: 1.5, 1.6, 1.7) */ + /** Transverse tooth thickness at tip diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_tooth_thickness_at_tip_diameter = RexsAttributeId.create("transverse_tooth_thickness_at_tip_diameter", RexsStandardUnitIds.mm); - /** Transverse tooth thickness at tip form diameter (Versions: 1.5, 1.6, 1.7) */ + /** Transverse tooth thickness at tip form diameter (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId transverse_tooth_thickness_at_tip_form_diameter = RexsAttributeId.create("transverse_tooth_thickness_at_tip_form_diameter", RexsStandardUnitIds.mm); - /** Diameter of begin of triangular root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter of begin of triangular root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_root_relief_datum_diameter = RexsAttributeId.create("triangular_root_relief_datum_diameter", RexsStandardUnitIds.mm); - /** Length of triangular root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of triangular root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_root_relief_datum_length = RexsAttributeId.create("triangular_root_relief_datum_length", RexsStandardUnitIds.mm); - /** Depth of triangular root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Depth of triangular root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_root_relief_depth = RexsAttributeId.create("triangular_root_relief_depth", RexsStandardUnitIds.mm); - /** Diameter where tangential transition area of triangular root relief ends (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where tangential transition area of triangular root relief ends (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_root_relief_diameter_where_tangential_transition_ends = RexsAttributeId.create("triangular_root_relief_diameter_where_tangential_transition_ends", RexsStandardUnitIds.mm); - /** Diameter where tangential transition area of triangular root relief starts (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where tangential transition area of triangular root relief starts (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_root_relief_diameter_where_tangential_transition_starts = RexsAttributeId.create("triangular_root_relief_diameter_where_tangential_transition_starts", RexsStandardUnitIds.mm); - /** Diameter where amount of triangular root relief is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where amount of triangular root relief is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_root_relief_evaluation_reference = RexsAttributeId.create("triangular_root_relief_evaluation_reference", RexsStandardUnitIds.mm); - /** Rolling length where amount of triangular root relief is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling length where amount of triangular root relief is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_root_relief_evaluation_reference_length = RexsAttributeId.create("triangular_root_relief_evaluation_reference_length", RexsStandardUnitIds.mm); - /** Length of tangential transition area of triangular root relief end (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of tangential transition area of triangular root relief end (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_root_relief_length_of_tangential_transition_end = RexsAttributeId.create("triangular_root_relief_length_of_tangential_transition_end", RexsStandardUnitIds.mm); - /** Length of tangential transition area of triangular root relief start (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of tangential transition area of triangular root relief start (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_root_relief_length_of_tangential_transition_start = RexsAttributeId.create("triangular_root_relief_length_of_tangential_transition_start", RexsStandardUnitIds.mm); - /** Diameter of begin of triangular tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter of begin of triangular tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_tip_relief_datum_diameter = RexsAttributeId.create("triangular_tip_relief_datum_diameter", RexsStandardUnitIds.mm); - /** Length of triangular tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of triangular tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_tip_relief_datum_length = RexsAttributeId.create("triangular_tip_relief_datum_length", RexsStandardUnitIds.mm); - /** Depth of triangular tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Depth of triangular tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_tip_relief_depth = RexsAttributeId.create("triangular_tip_relief_depth", RexsStandardUnitIds.mm); - /** Diameter where tangential transition area of triangular tip relief ends (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where tangential transition area of triangular tip relief ends (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_tip_relief_diameter_where_tangential_transition_ends = RexsAttributeId.create("triangular_tip_relief_diameter_where_tangential_transition_ends", RexsStandardUnitIds.mm); - /** Diameter where tangential transition area of triangular tip relief starts (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where tangential transition area of triangular tip relief starts (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_tip_relief_diameter_where_tangential_transition_starts = RexsAttributeId.create("triangular_tip_relief_diameter_where_tangential_transition_starts", RexsStandardUnitIds.mm); - /** Diameter where amount of triangular tip relief is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Diameter where amount of triangular tip relief is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_tip_relief_evaluation_reference = RexsAttributeId.create("triangular_tip_relief_evaluation_reference", RexsStandardUnitIds.mm); - /** Rolling length where amount of triangular tip relief is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling length where amount of triangular tip relief is specified (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_tip_relief_evaluation_reference_length = RexsAttributeId.create("triangular_tip_relief_evaluation_reference_length", RexsStandardUnitIds.mm); - /** Length of tangential transition area of triangular tip relief end (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of tangential transition area of triangular tip relief end (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_tip_relief_length_of_tangential_transition_end = RexsAttributeId.create("triangular_tip_relief_length_of_tangential_transition_end", RexsStandardUnitIds.mm); - /** Length of tangential transition area of triangular tip relief start (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Length of tangential transition area of triangular tip relief start (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId triangular_tip_relief_length_of_tangential_transition_start = RexsAttributeId.create("triangular_tip_relief_length_of_tangential_transition_start", RexsStandardUnitIds.mm); - /** Type of centering (DIN 5480 2006) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Type of centering (DIN 5480:2006) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId type_of_centering_din_5480_2006 = RexsAttributeId.create("type_of_centering_din_5480_2006", RexsStandardUnitIds.none); /** Type of feather key according to DIN 6885 (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId type_of_feather_key_connection_din_6885 = RexsAttributeId.create("type_of_feather_key_connection_din_6885", RexsStandardUnitIds.none); + /** Type of feather key according to DIN 6885:2021 (Versions: 2.0.0) */ + RexsAttributeId type_of_feather_key_connection_din_6885_2021 = RexsAttributeId.create("type_of_feather_key_connection_din_6885_2021", RexsStandardUnitIds.none); + /** Type of gear casing construction (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId type_of_gear_casing_construction_vdi_2736_2014 = RexsAttributeId.create("type_of_gear_casing_construction_vdi_2736_2014", RexsStandardUnitIds.none); - /** Type of interpolation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Type of interpolation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId type_of_interpolation_topographical_modification = RexsAttributeId.create("type_of_interpolation_topographical_modification", RexsStandardUnitIds.none); - /** Type of surface contact (Versions: 1.6, 1.7) */ + /** Type of surface contact (Versions: 1.6, 1.7, 2.0.0) */ RexsAttributeId type_of_surface_contact = RexsAttributeId.create("type_of_surface_contact", RexsStandardUnitIds.none); - /** u-axis vector (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** u-axis vector (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId u_axis_vector = RexsAttributeId.create("u_axis_vector", RexsStandardUnitIds.mm); - /** u-coordinate on shaft (Versions: 1.0, 1.0, 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** u-coordinate on shaft (Versions: 1.0, 1.0, 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId u_coordinate_on_shaft = RexsAttributeId.create("u_coordinate_on_shaft", RexsStandardUnitIds.mm); - /** Inner side: u-coordinate on shaft (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Inner side: u-coordinate on shaft (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId u_coordinate_on_shaft_inner_side = RexsAttributeId.create("u_coordinate_on_shaft_inner_side", RexsStandardUnitIds.mm); - /** Outer side: u-coordinate on shaft (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Outer side: u-coordinate on shaft (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId u_coordinate_on_shaft_outer_side = RexsAttributeId.create("u_coordinate_on_shaft_outer_side", RexsStandardUnitIds.mm); /** u-coordinate on shaft on side 1 (Versions: 1.0) */ @@ -5264,22 +6620,22 @@ public interface RexsStandardAttributeIds { /** u-coordinate on shaft on side 2 (Versions: 1.0) */ RexsAttributeId u_coordinate_on_shaft_side_2 = RexsAttributeId.create("u_coordinate_on_shaft_side_2", RexsStandardUnitIds.mm); - /** U coordinates of beam nodes (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** U coordinates of beam nodes (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId u_coordinates_of_beam_nodes = RexsAttributeId.create("u_coordinates_of_beam_nodes", RexsStandardUnitIds.mm); - /** Axial undercut width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Axial undercut width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId undercut_width_axial = RexsAttributeId.create("undercut_width_axial", RexsStandardUnitIds.mm); - /** Radial undercut width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Radial undercut width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId undercut_width_radial = RexsAttributeId.create("undercut_width_radial", RexsStandardUnitIds.mm); - /** Upper diametric deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Upper diametric deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId upper_backlash_allowance_balls_or_pins = RexsAttributeId.create("upper_backlash_allowance_balls_or_pins", RexsStandardUnitIds.mm); - /** Upper base tangent length deviation (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Upper base tangent length deviation (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId upper_backlash_allowance_referenced_to_span = RexsAttributeId.create("upper_backlash_allowance_referenced_to_span", RexsStandardUnitIds.mum); - /** Upper centre distance allowance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Upper centre distance allowance (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId upper_center_distance_allowance = RexsAttributeId.create("upper_center_distance_allowance", RexsStandardUnitIds.mum); /** Active tip diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -5288,49 +6644,52 @@ public interface RexsStandardAttributeIds { /** Active root diameter (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId usable_root_circle_diameter = RexsAttributeId.create("usable_root_circle_diameter", RexsStandardUnitIds.mm); - /** Utilization of yield strength (DIN 7190 2017) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Utilization of yield strength (DIN 7190:2017) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId utilization_of_yield_strength_din_7190_2017 = RexsAttributeId.create("utilization_of_yield_strength_din_7190_2017", RexsStandardUnitIds.none); - /** Utilized addendum coefficient reference profile (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Utilized addendum coefficient reference profile (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId utilized_addendum_coefficient_reference_profile = RexsAttributeId.create("utilized_addendum_coefficient_reference_profile", RexsStandardUnitIds.none); - /** Utilized addendum reference profile (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Utilized addendum reference profile (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId utilized_addendum_reference_profile = RexsAttributeId.create("utilized_addendum_reference_profile", RexsStandardUnitIds.mm); - /** Utilized dedenudum coefficient reference profile (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Utilized dedenudum coefficient reference profile (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId utilized_dedendum_coefficient_reference_profile = RexsAttributeId.create("utilized_dedendum_coefficient_reference_profile", RexsStandardUnitIds.none); - /** Utilized dedendum reference profile (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Utilized dedendum reference profile (Versions: 1.0, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId utilized_dedendum_reference_profile = RexsAttributeId.create("utilized_dedendum_reference_profile", RexsStandardUnitIds.mm); - /** Velocity factor (pitting) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Velocity factor pitting (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId velocity_factor_pitting_din_3996_2019 = RexsAttributeId.create("velocity_factor_pitting_din_3996_2019", RexsStandardUnitIds.none); - /** Velocity factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Velocity factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId velocity_factor_pitting_iso_6336_2006 = RexsAttributeId.create("velocity_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Velocity factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Velocity factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId velocity_factor_pitting_iso_6336_2019 = RexsAttributeId.create("velocity_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); - /** Version (Versions: 1.5, 1.6, 1.7) */ + /** Velocity of lubricant (Versions: 2.0.0) */ + RexsAttributeId velocity_of_lubricant = RexsAttributeId.create("velocity_of_lubricant", RexsStandardUnitIds.m_per_second); + + /** Version (Versions: 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId version = RexsAttributeId.create("version", RexsStandardUnitIds.none); - /** Vertical motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Vertical motion coefficients (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId vertical_motion_coefficients = RexsAttributeId.create("vertical_motion_coefficients", RexsStandardUnitIds.none); - /** Virtual profile contact ratio (Versions: 1.7) */ + /** Virtual profile contact ratio (Versions: 1.7, 2.0.0) */ RexsAttributeId virtual_contact_ratio = RexsAttributeId.create("virtual_contact_ratio", RexsStandardUnitIds.none); - /** Virtual number of teeth (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Virtual number of teeth (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId virtual_number_of_teeth = RexsAttributeId.create("virtual_number_of_teeth", RexsStandardUnitIds.none); - /** Virtual outer single contact diameter (Versions: 1.7) */ + /** Virtual outer single contact diameter (Versions: 1.7, 2.0.0) */ RexsAttributeId virtual_outer_single_contact_diameter = RexsAttributeId.create("virtual_outer_single_contact_diameter", RexsStandardUnitIds.mm); - /** Viscosity at 100°C (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Viscosity at 100°C (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId viscosity_at_100_degree_celsius = RexsAttributeId.create("viscosity_at_100_degree_celsius", RexsStandardUnitIds.mm2_per_s); - /** Viscosity at 40°C (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Viscosity at 40°C (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId viscosity_at_40_degree_celsius = RexsAttributeId.create("viscosity_at_40_degree_celsius", RexsStandardUnitIds.mm2_per_s); /** Viscosity ratio (ISO 281:2007) (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ @@ -5339,105 +6698,126 @@ public interface RexsStandardAttributeIds { /** Viscosity rating DIN 26281 (Versions: 1.0) */ RexsAttributeId viscosity_ratio_din_26281 = RexsAttributeId.create("viscosity_ratio_din_26281", RexsStandardUnitIds.none); - /** w-axis vector (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Viscosity ratio (ISO 281:2007) (Versions: 2.0.0) */ + RexsAttributeId viscosity_ratio_iso_281_2007 = RexsAttributeId.create("viscosity_ratio_iso_281_2007", RexsStandardUnitIds.none); + + /** Volume flow of lubricant (Versions: 2.0.0) */ + RexsAttributeId volume_flow = RexsAttributeId.create("volume_flow", RexsStandardUnitIds.m3_per_second); + + /** Volume flow through pump (Versions: 2.0.0) */ + RexsAttributeId volume_flow_through_pump = RexsAttributeId.create("volume_flow_through_pump", RexsStandardUnitIds.m3_per_second); + + /** w-axis vector (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId w_axis_vector = RexsAttributeId.create("w_axis_vector", RexsStandardUnitIds.mm); - /** Wear coefficient (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Wear coefficient (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId wear_coefficient_vdi_2736_2014 = RexsAttributeId.create("wear_coefficient_vdi_2736_2014", RexsStandardUnitIds.wear_coefficient_vdi2736); - /** Wear erosion (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Wear erosion (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId wear_erosion_plewe_1980 = RexsAttributeId.create("wear_erosion_plewe_1980", RexsStandardUnitIds.mm_per_h); - /** Wear intensity (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Wear intensity (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId wear_intensity_din_3996_2019 = RexsAttributeId.create("wear_intensity_din_3996_2019", RexsStandardUnitIds.none); - /** Wear life (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Wear life (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId wear_life_time_plewe_1980 = RexsAttributeId.create("wear_life_time_plewe_1980", RexsStandardUnitIds.hour); - /** Wear mass (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Wear mass (Plewe 1980) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId wear_mass_plewe_1980 = RexsAttributeId.create("wear_mass_plewe_1980", RexsStandardUnitIds.mg); - /** Wear safety factor (backlash > 0,3 module) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Wear safety factor backlash (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId wear_safety_factor_backlash_din_3996_2019 = RexsAttributeId.create("wear_safety_factor_backlash_din_3996_2019", RexsStandardUnitIds.none); - /** Wear safety factor (pointed tooth) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Wear safety factor pointed tooth (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId wear_safety_factor_pointed_tooth_din_3996_2019 = RexsAttributeId.create("wear_safety_factor_pointed_tooth_din_3996_2019", RexsStandardUnitIds.none); - /** Weibull exponent (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Weibull exponent (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId weibull_exponent = RexsAttributeId.create("weibull_exponent", RexsStandardUnitIds.none); + /** Welding factor (AGMA 925:A03) (Versions: 2.0.0) */ + RexsAttributeId welding_factor_agma_925_2003 = RexsAttributeId.create("welding_factor_agma_925_2003", RexsStandardUnitIds.none); + /** Welding factor (AGMA 925 C95) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId welding_factor_agma_925_a03 = RexsAttributeId.create("welding_factor_agma_925_a03", RexsStandardUnitIds.none); - /** Wheel bulk temperature (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Welding factor (ISO 6336:2022) (Versions: 2.0.0) */ + RexsAttributeId welding_factor_iso_6336_2022 = RexsAttributeId.create("welding_factor_iso_6336_2022", RexsStandardUnitIds.none); + + /** Wheel bulk temperature (DIN 3996:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId wheel_bulk_temperature_din_3996_2019 = RexsAttributeId.create("wheel_bulk_temperature_din_3996_2019", RexsStandardUnitIds.degree_celsius); - /** Width (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Width (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId width = RexsAttributeId.create("width", RexsStandardUnitIds.mm); - /** Width of large outer diameter with shouldered hub (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Width of large outer diameter with shouldered hub (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId width_large_outer_diameter_shouldered_hub_din_6892_2012 = RexsAttributeId.create("width_large_outer_diameter_shouldered_hub_din_6892_2012", RexsStandardUnitIds.mm); - /** Width of line load (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Width of line load (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId width_of_external_load = RexsAttributeId.create("width_of_external_load", RexsStandardUnitIds.mm); - /** Width of feather key (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Width of feather key (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId width_of_feather_key = RexsAttributeId.create("width_of_feather_key", RexsStandardUnitIds.mm); - /** Width of hub (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Width of hub (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId width_of_hub_din_6892_2012 = RexsAttributeId.create("width_of_hub_din_6892_2012", RexsStandardUnitIds.mm); - /** Offset of width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Offset of width (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId width_offset = RexsAttributeId.create("width_offset", RexsStandardUnitIds.mm); - /** Width of small outer diameter with shouldered hub (DIN 6892 2012) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Width of small outer diameter with shouldered hub (DIN 6892:2012) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId width_small_outer_diameter_shouldered_hub_din_6892_2012 = RexsAttributeId.create("width_small_outer_diameter_shouldered_hub_din_6892_2012", RexsStandardUnitIds.mm); - /** Width to pitch diameter ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Width to pitch diameter ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId width_to_diameter_ratio = RexsAttributeId.create("width_to_diameter_ratio", RexsStandardUnitIds.none); - /** Width to normal module ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Width to normal module ratio (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId width_to_normal_module_ratio = RexsAttributeId.create("width_to_normal_module_ratio", RexsStandardUnitIds.none); - /** Work hardening factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Work hardening factor pitting (ISO 10300:2014) (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId work_hardening_factor_pitting_iso_10300_2014 = RexsAttributeId.create("work_hardening_factor_pitting_iso_10300_2014", RexsStandardUnitIds.none); - /** Work hardening factor pitting (ISO 10300:2023) (Versions: 1.7) */ + /** Work hardening factor pitting (ISO 10300:2023) (Versions: 1.7, 2.0.0) */ RexsAttributeId work_hardening_factor_pitting_iso_10300_2023 = RexsAttributeId.create("work_hardening_factor_pitting_iso_10300_2023", RexsStandardUnitIds.none); - /** Work hardening factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Work hardening factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId work_hardening_factor_pitting_iso_6336_2006 = RexsAttributeId.create("work_hardening_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Work hardening factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Work hardening factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId work_hardening_factor_pitting_iso_6336_2019 = RexsAttributeId.create("work_hardening_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); - /** Work offset (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Work offset (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId work_offset = RexsAttributeId.create("work_offset", RexsStandardUnitIds.mm); - /** Working depth (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Working depth (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId working_depth = RexsAttributeId.create("working_depth", RexsStandardUnitIds.mm); - /** Working depth factor (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Working depth factor (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId working_depth_coefficient = RexsAttributeId.create("working_depth_coefficient", RexsStandardUnitIds.none); - /** Material depth of maximum hardness (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Material depth of maximum hardness (ISO 6336:2019) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsAttributeId y_coordinate_of_maximum_hardness_iso_6336_2019 = RexsAttributeId.create("y_coordinate_of_maximum_hardness_iso_6336_2019", RexsStandardUnitIds.mm); - /** Yield strength (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId yield_strength = RexsAttributeId.create("yield_strength", RexsStandardUnitIds.newton_per_mm2); + /** Yield strength (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId yield_strength = RexsAttributeId.create("yield_strength", RexsStandardUnitIds.mega_pascal); - /** Yield strength at operating temperature (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ - RexsAttributeId yield_strength_at_operating_temperature_vdi_2736_2014 = RexsAttributeId.create("yield_strength_at_operating_temperature_vdi_2736_2014", RexsStandardUnitIds.newton_per_mm2); + /** Yield strength at operating temperature (VDI 2736:2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ + RexsAttributeId yield_strength_at_operating_temperature_vdi_2736_2014 = RexsAttributeId.create("yield_strength_at_operating_temperature_vdi_2736_2014", RexsStandardUnitIds.mega_pascal); /** Yield strength of component (Versions: 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId yield_strength_of_component_fkm_2012 = RexsAttributeId.create("yield_strength_of_component_fkm_2012", RexsStandardUnitIds.mega_pascal); - /** Zone factor pitting (ISO 6336:2006) (Versions: 1.7) */ + /** Yield strength of component (FKM RFN:2012) (Versions: 2.0.0) */ + RexsAttributeId yield_strength_of_component_fkm_rfn_2012 = RexsAttributeId.create("yield_strength_of_component_fkm_rfn_2012", RexsStandardUnitIds.mega_pascal); + + /** Zone factor pitting (ISO 6336:2006) (Versions: 1.7, 2.0.0) */ RexsAttributeId zone_factor_pitting_iso_6336_2006 = RexsAttributeId.create("zone_factor_pitting_iso_6336_2006", RexsStandardUnitIds.none); - /** Zone factor pitting (ISO 6336:2019) (Versions: 1.7) */ + /** Zone factor pitting (ISO 6336:2019) (Versions: 1.7, 2.0.0) */ RexsAttributeId zone_factor_pitting_iso_6336_2019 = RexsAttributeId.create("zone_factor_pitting_iso_6336_2019", RexsStandardUnitIds.none); + /** Zone factor pitting (VDI 2736:2014) (Versions: 2.0.0) */ + RexsAttributeId zone_factor_pitting_vdi_2736_2014 = RexsAttributeId.create("zone_factor_pitting_vdi_2736_2014", RexsStandardUnitIds.none); + /** Zone factor (VDI 2736 2014) (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsAttributeId zone_factor_vdi_2736_2014 = RexsAttributeId.create("zone_factor_vdi_2736_2014", RexsStandardUnitIds.none); diff --git a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardComponentTypes.java b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardComponentTypes.java index 23b1cc5..b31d43a 100644 --- a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardComponentTypes.java +++ b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardComponentTypes.java @@ -22,107 +22,107 @@ /** * This class represents the type of a REXS component. *

- * It contains constants for all component types of official REXS versions (1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7). + * It contains constants for all component types of official REXS versions (1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). * * @author FVA GmbH */ @Generated("REXS-Database by FVA GmbH (see https://database.rexs.info/)") public interface RexsStandardComponentTypes { - /** Additional mass (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Additional mass (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType additional_mass = RexsComponentType.create("additional_mass"); - /** Assembly group (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Assembly group (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType assembly_group = RexsComponentType.create("assembly_group"); - /** Bearing ring (Versions: 1.6, 1.7) */ + /** Bearing ring (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType bearing_ring = RexsComponentType.create("bearing_ring"); - /** Bevel gear (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bevel gear (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType bevel_gear = RexsComponentType.create("bevel_gear"); - /** Flank of bevel gear (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Flank of bevel gear (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType bevel_gear_flank = RexsComponentType.create("bevel_gear_flank"); - /** Bevel gear manufacturing settings (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bevel gear manufacturing settings (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType bevel_gear_manufacturing_settings = RexsComponentType.create("bevel_gear_manufacturing_settings"); - /** Bevel gear tool (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bevel gear tool (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType bevel_gear_tool = RexsComponentType.create("bevel_gear_tool"); - /** Bevel stage (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bevel stage (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType bevel_stage = RexsComponentType.create("bevel_stage"); - /** Bevel stage gear data (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Bevel stage gear data (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType bevel_stage_gear_data = RexsComponentType.create("bevel_stage_gear_data"); - /** Concept bearing (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Concept bearing (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType concept_bearing = RexsComponentType.create("concept_bearing"); - /** Coupling (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Coupling (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType coupling = RexsComponentType.create("coupling"); - /** Cutter wheel tool (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cutter wheel tool (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType cutter_wheel_tool = RexsComponentType.create("cutter_wheel_tool"); - /** Cylindrical gear (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cylindrical gear (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType cylindrical_gear = RexsComponentType.create("cylindrical_gear"); - /** Flank of cylindrical gear (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Flank of cylindrical gear (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType cylindrical_gear_flank = RexsComponentType.create("cylindrical_gear_flank"); - /** Cylindrical gear manufacturing settings (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cylindrical gear manufacturing settings (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType cylindrical_gear_manufacturing_settings = RexsComponentType.create("cylindrical_gear_manufacturing_settings"); - /** Cylindrical interference fit (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Cylindrical interference fit (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType cylindrical_interference_fit = RexsComponentType.create("cylindrical_interference_fit"); - /** Cylindrical stage (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cylindrical stage (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType cylindrical_stage = RexsComponentType.create("cylindrical_stage"); - /** Cylindrical stage gear data (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Cylindrical stage gear data (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType cylindrical_stage_gear_data = RexsComponentType.create("cylindrical_stage_gear_data"); - /** Element list (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Element list (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType element_list = RexsComponentType.create("element_list"); - /** End relief datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** End relief datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType end_relief_datum_face = RexsComponentType.create("end_relief_datum_face"); - /** End relief non-datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** End relief non-datum face (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType end_relief_non_datum_face = RexsComponentType.create("end_relief_non_datum_face"); - /** External load (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** External load (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType external_load = RexsComponentType.create("external_load"); - /** Feather key connection (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Feather key connection (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType feather_key_connection = RexsComponentType.create("feather_key_connection"); - /** FEM data set (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** FEM data set (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType fem_data_set = RexsComponentType.create("fem_data_set"); /** Non-switchable coupling (Versions: 1.0) */ RexsComponentType fixed_coupling = RexsComponentType.create("fixed_coupling"); - /** FKM evaluation point (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** FKM evaluation point (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType fkm_evaluation_point = RexsComponentType.create("fkm_evaluation_point"); /** Tooth flank (Versions: 1.0, 1.1, 1.2) */ RexsComponentType flank_geometry = RexsComponentType.create("flank_geometry"); - /** Gear body (Versions: 1.6, 1.7) */ + /** Gear body (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType gear_body = RexsComponentType.create("gear_body"); - /** Gear casing (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Gear casing (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType gear_casing = RexsComponentType.create("gear_casing"); - /** Gear flank data of a point list (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Gear flank data of a point list (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType gear_flank_data_set = RexsComponentType.create("gear_flank_data_set"); - /** Gear root data of a point list (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Gear root data of a point list (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType gear_root_data_set = RexsComponentType.create("gear_root_data_set"); - /** Gear unit (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Gear unit (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType gear_unit = RexsComponentType.create("gear_unit"); /** General gear (Versions: 1.0) */ @@ -131,205 +131,211 @@ public interface RexsStandardComponentTypes { /** General stage (Versions: 1.0) */ RexsComponentType general_stage = RexsComponentType.create("general_stage"); - /** Helix crowning (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Helix crowning (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType helix_crowning = RexsComponentType.create("helix_crowning"); - /** Helix deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Helix deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType helix_deviation = RexsComponentType.create("helix_deviation"); - /** Helix slope (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Helix slope (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType helix_slope = RexsComponentType.create("helix_slope"); - /** Hydrodynamic radial plain bearing (Versions: 1.6, 1.7) */ + /** Hydrodynamic radial plain bearing (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType hydrodynamic_radial_plain_bearing = RexsComponentType.create("hydrodynamic_radial_plain_bearing"); - /** Involute spline connection (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Involute spline connection (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType involute_spline_connection = RexsComponentType.create("involute_spline_connection"); - /** Involute spline gear flank (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Involute spline gear flank (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType involute_spline_gear_flank = RexsComponentType.create("involute_spline_gear_flank"); - /** Involute spline gear hub (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Involute spline gear hub (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType involute_spline_gear_hub = RexsComponentType.create("involute_spline_gear_hub"); - /** Involute spline gear shaft (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Involute spline gear shaft (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType involute_spline_gear_shaft = RexsComponentType.create("involute_spline_gear_shaft"); - /** Involute spline stage gear data (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Involute spline stage gear data (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType involute_spline_stage_gear_data = RexsComponentType.create("involute_spline_stage_gear_data"); - /** Joint section (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Joint section (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType joint_section = RexsComponentType.create("joint_section"); - /** Lubricant (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Lubricant (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType lubricant = RexsComponentType.create("lubricant"); - /** Material (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Material (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType material = RexsComponentType.create("material"); - /** Meshing contact gear data of a point list (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Meshing contact gear data of a point list (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType meshing_contact_gear_data_set = RexsComponentType.create("meshing_contact_gear_data_set"); - /** Meshing contact stage data of a point list (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Meshing contact stage data of a point list (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType meshing_contact_stage_data_set = RexsComponentType.create("meshing_contact_stage_data_set"); - /** Notch effect of shaft-hub-connection (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Notch effect of an unspecified notch (Versions: 2.0.0) */ + RexsComponentType notch_effect_generic = RexsComponentType.create("notch_effect_generic"); + + /** Notch effect of shaft-hub-connection (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType notch_effect_shaft_hub_connection = RexsComponentType.create("notch_effect_shaft_hub_connection"); - /** Planetary carrier (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Planetary carrier (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType planet_carrier = RexsComponentType.create("planet_carrier"); - /** Planetary stage (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Planetary stage (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType planetary_stage = RexsComponentType.create("planetary_stage"); - /** Point list (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Point list (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType point_list = RexsComponentType.create("point_list"); - /** Profile crowning (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile crowning (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType profile_crowning = RexsComponentType.create("profile_crowning"); - /** Profile deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile deviation (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType profile_deviation = RexsComponentType.create("profile_deviation"); - /** Profile slope modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile slope modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType profile_slope = RexsComponentType.create("profile_slope"); - /** Profile twist (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Profile tool (Versions: 2.0.0) */ + RexsComponentType profile_tool = RexsComponentType.create("profile_tool"); + + /** Profile twist (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType profile_twist = RexsComponentType.create("profile_twist"); - /** Rack-shaped tool (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rack-shaped tool (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType rack_shaped_tool = RexsComponentType.create("rack_shaped_tool"); - /** Plain bearing groove (Versions: 1.6, 1.7) */ + /** Plain bearing groove (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType radial_plain_bearing_groove = RexsComponentType.create("radial_plain_bearing_groove"); - /** Plain bearing hole (Versions: 1.6, 1.7) */ + /** Plain bearing hole (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType radial_plain_bearing_hole = RexsComponentType.create("radial_plain_bearing_hole"); - /** Plain bearing profile (Versions: 1.6, 1.7) */ + /** Plain bearing profile (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType radial_plain_bearing_profile = RexsComponentType.create("radial_plain_bearing_profile"); - /** Plain bearing profile data set (Versions: 1.6, 1.7) */ + /** Plain bearing profile data set (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType radial_plain_bearing_profile_data_set = RexsComponentType.create("radial_plain_bearing_profile_data_set"); - /** Plain bearing shell (Versions: 1.6, 1.7) */ + /** Plain bearing shell (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType radial_plain_bearing_shell = RexsComponentType.create("radial_plain_bearing_shell"); - /** Plain bearing slot (Versions: 1.6, 1.7) */ + /** Plain bearing slot (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType radial_plain_bearing_slot = RexsComponentType.create("radial_plain_bearing_slot"); - /** Rectangular groove (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rectangular groove (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType rectangular_groove = RexsComponentType.create("rectangular_groove"); - /** Reduction point (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Reduction point (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType reduction_point = RexsComponentType.create("reduction_point"); - /** Ring gear (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Ring gear (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType ring_gear = RexsComponentType.create("ring_gear"); - /** Rolling bearing row (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling bearing row (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType rolling_bearing_row = RexsComponentType.create("rolling_bearing_row"); - /** Rolling bearing with catalog data (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling bearing with catalog data (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType rolling_bearing_with_catalog_geometry = RexsComponentType.create("rolling_bearing_with_catalog_geometry"); - /** Rolling bearing with detailed geometry (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling bearing with detailed geometry (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType rolling_bearing_with_detailed_geometry = RexsComponentType.create("rolling_bearing_with_detailed_geometry"); - /** Rolling element (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling element (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType rolling_element = RexsComponentType.create("rolling_element"); - /** Rolling element contact (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Rolling element contact (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType rolling_element_contact = RexsComponentType.create("rolling_element_contact"); /** Model (Versions: 1.0) */ RexsComponentType root = RexsComponentType.create("root"); - /** Root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType root_relief = RexsComponentType.create("root_relief"); - /** Round groove (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Round groove (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType round_groove = RexsComponentType.create("round_groove"); - /** Shaft (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shaft (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType shaft = RexsComponentType.create("shaft"); - /** Shaft section (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shaft section (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType shaft_section = RexsComponentType.create("shaft_section"); - /** Shaft shoulder (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shaft shoulder (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType shaft_shoulder = RexsComponentType.create("shaft_shoulder"); - /** Shaft shoulder with undercut (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Shaft shoulder with undercut (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType shaft_shoulder_with_undercut = RexsComponentType.create("shaft_shoulder_with_undercut"); - /** Side plate (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Side plate (Versions: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType side_plate = RexsComponentType.create("side_plate"); - /** Sleeve (Versions: 1.6, 1.7) */ + /** Sleeve (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType sleeve = RexsComponentType.create("sleeve"); /** Slide bearing (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ RexsComponentType slide_bearing = RexsComponentType.create("slide_bearing"); - /** S/N Curve (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** S/N Curve (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType sn_curve = RexsComponentType.create("sn_curve"); /** Stage gear data (Versions: 1.0, 1.1, 1.2) */ RexsComponentType stage_gear_data = RexsComponentType.create("stage_gear_data"); - /** Surface contact (Versions: 1.6, 1.7) */ + /** Surface contact (Versions: 1.6, 1.7, 2.0.0) */ RexsComponentType surface_contact = RexsComponentType.create("surface_contact"); - /** Switchable coupling (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Switchable coupling (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType switchable_coupling = RexsComponentType.create("switchable_coupling"); - /** Tapered interference fit (Versions: 1.4, 1.5, 1.6, 1.7) */ + /** Tapered interference fit (Versions: 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType tapered_interference_fit = RexsComponentType.create("tapered_interference_fit"); - /** Tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType tip_relief = RexsComponentType.create("tip_relief"); - /** Topographical flank modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Topographical flank modification (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType topographical_modification = RexsComponentType.create("topographical_modification"); - /** Transverse bore (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Transverse bore (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType transverse_bore = RexsComponentType.create("transverse_bore"); - /** Triangular root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Triangular root relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType triangular_root_relief = RexsComponentType.create("triangular_root_relief"); - /** Triangular tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Triangular tip relief (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType triangular_tip_relief = RexsComponentType.create("triangular_tip_relief"); - /** V-notch (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** V-notch (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType v_notch = RexsComponentType.create("v_notch"); - /** Worm gear (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Worm gear (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType worm_gear = RexsComponentType.create("worm_gear"); - /** Flank of worm gear or worm wheel (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Flank of worm gear or worm wheel (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType worm_gear_flank = RexsComponentType.create("worm_gear_flank"); - /** Worm gear and worm wheel manufacturing settings (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Worm gear and worm wheel manufacturing settings (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType worm_gear_manufacturing_settings = RexsComponentType.create("worm_gear_manufacturing_settings"); - /** Worm grinding disc (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Worm grinding disc (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType worm_grinding_disc_tool = RexsComponentType.create("worm_grinding_disc_tool"); - /** Worm stage (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Worm stage (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType worm_stage = RexsComponentType.create("worm_stage"); - /** Worm stage gear data (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Worm stage gear data (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType worm_stage_gear_data = RexsComponentType.create("worm_stage_gear_data"); - /** Worm wheel (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Worm wheel (Versions: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType worm_wheel = RexsComponentType.create("worm_wheel"); - /** Worm wheel hob (Versions: 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** Worm wheel hob (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType worm_wheel_hob_tool = RexsComponentType.create("worm_wheel_hob_tool"); - /** 0° grinding disk tool (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7) */ + /** 0° grinding disk tool (Versions: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0) */ RexsComponentType zero_degree_grinding_disk_tool = RexsComponentType.create("zero_degree_grinding_disk_tool"); RexsComponentType UNKNOWN = RexsComponentType.create("unknown"); diff --git a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationRoles.java b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationRoles.java index c0073b0..a9b6e86 100644 --- a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationRoles.java +++ b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationRoles.java @@ -22,71 +22,71 @@ /** * This class represents a REXS relation role. *

- * It contains constants for all relation roles of official REXS versions (1.3, 1.4, 1.5, 1.6, 1.7). + * It contains constants for all relation roles of official REXS versions (1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). * * @author FVA GmbH */ @Generated("REXS-Database by FVA GmbH (see https://database.rexs.info/)") public interface RexsStandardRelationRoles { - /** Relation role "assembly" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "assembly" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole assembly = RexsRelationRole.create("assembly"); - /** Relation role "gear" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "gear" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole gear = RexsRelationRole.create("gear"); - /** Relation role "gear_1" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "gear_1" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole gear_1 = RexsRelationRole.create("gear_1"); - /** Relation role "gear_2" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "gear_2" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole gear_2 = RexsRelationRole.create("gear_2"); - /** Relation role "inner_part" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "inner_part" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole inner_part = RexsRelationRole.create("inner_part"); - /** Relation role "left" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "left" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole left = RexsRelationRole.create("left"); - /** Relation role "manufacturing_settings" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "manufacturing_settings" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole manufacturing_settings = RexsRelationRole.create("manufacturing_settings"); - /** Relation role "origin" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "origin" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole origin = RexsRelationRole.create("origin"); - /** Relation role "outer_part" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "outer_part" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole outer_part = RexsRelationRole.create("outer_part"); - /** Relation role "part" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "part" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole part = RexsRelationRole.create("part"); - /** Relation role "planetary_stage" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "planetary_stage" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole planetary_stage = RexsRelationRole.create("planetary_stage"); - /** Relation role "referenced" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "referenced" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole referenced = RexsRelationRole.create("referenced"); - /** Relation role "right" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "right" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole right = RexsRelationRole.create("right"); - /** Relation role "shaft" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "shaft" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole shaft = RexsRelationRole.create("shaft"); - /** Relation role "side_1" (Versions: 1.6, 1.7). */ + /** Relation role "side_1" (Versions: 1.6, 1.7, 2.0.0). */ RexsRelationRole side_1 = RexsRelationRole.create("side_1"); - /** Relation role "side_2" (Versions: 1.6, 1.7). */ + /** Relation role "side_2" (Versions: 1.6, 1.7, 2.0.0). */ RexsRelationRole side_2 = RexsRelationRole.create("side_2"); - /** Relation role "stage" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "stage" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole stage = RexsRelationRole.create("stage"); - /** Relation role "stage_gear_data" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "stage_gear_data" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole stage_gear_data = RexsRelationRole.create("stage_gear_data"); - /** Relation role "tool" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "tool" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole tool = RexsRelationRole.create("tool"); - /** Relation role "workpiece" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation role "workpiece" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationRole workpiece = RexsRelationRole.create("workpiece"); /** Constant for an unknown relation role. */ diff --git a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationTypes.java b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationTypes.java index 1f18170..f55a5b7 100644 --- a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationTypes.java +++ b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardRelationTypes.java @@ -32,43 +32,43 @@ @Generated("REXS-Database by FVA GmbH (see https://database.rexs.info/)") public interface RexsStandardRelationTypes { - /** Relation type "assembly" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "assembly" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType assembly = RexsRelationType.create("assembly", RexsStandardRelationRoles.assembly, RexsStandardRelationRoles.part); - /** Relation type "central_shaft" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "central_shaft" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType central_shaft = RexsRelationType.create("central_shaft", RexsStandardRelationRoles.planetary_stage, RexsStandardRelationRoles.shaft); - /** Relation type "contact" (Versions: 1.6, 1.7). */ + /** Relation type "contact" (Versions: 1.6, 1.7, 2.0.0). */ RexsRelationType contact = RexsRelationType.create("contact", RexsStandardRelationRoles.assembly, RexsStandardRelationRoles.side_1, RexsStandardRelationRoles.side_2); - /** Relation type "flank" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "flank" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType flank = RexsRelationType.create("flank", RexsStandardRelationRoles.gear, RexsStandardRelationRoles.left, RexsStandardRelationRoles.right); - /** Relation type "manufacturing_step" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "manufacturing_step" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType manufacturing_step = RexsRelationType.create("manufacturing_step", RexsStandardRelationRoles.manufacturing_settings, RexsStandardRelationRoles.tool, RexsStandardRelationRoles.workpiece); - /** Relation type "ordered_assembly" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "ordered_assembly" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType ordered_assembly = RexsRelationType.create("ordered_assembly", RexsStandardRelationRoles.assembly, RexsStandardRelationRoles.part); - /** Relation type "planet_carrier_shaft" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "planet_carrier_shaft" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType planet_carrier_shaft = RexsRelationType.create("planet_carrier_shaft", RexsStandardRelationRoles.planetary_stage, RexsStandardRelationRoles.shaft); - /** Relation type "planet_pin" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "planet_pin" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType planet_pin = RexsRelationType.create("planet_pin", RexsStandardRelationRoles.planetary_stage, RexsStandardRelationRoles.shaft); - /** Relation type "planet_shaft" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "planet_shaft" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType planet_shaft = RexsRelationType.create("planet_shaft", RexsStandardRelationRoles.planetary_stage, RexsStandardRelationRoles.shaft); - /** Relation type "reference" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "reference" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType reference = RexsRelationType.create("reference", RexsStandardRelationRoles.origin, RexsStandardRelationRoles.referenced); - /** Relation type "side" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "side" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType side = RexsRelationType.create("side", RexsStandardRelationRoles.assembly, RexsStandardRelationRoles.inner_part, RexsStandardRelationRoles.outer_part); - /** Relation type "stage" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "stage" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType stage = RexsRelationType.create("stage", RexsStandardRelationRoles.gear_1, RexsStandardRelationRoles.gear_2, RexsStandardRelationRoles.stage); - /** Relation type "stage_gear_data" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7). */ + /** Relation type "stage_gear_data" (Versions: 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). */ RexsRelationType stage_gear_data = RexsRelationType.create("stage_gear_data", RexsStandardRelationRoles.gear, RexsStandardRelationRoles.stage, RexsStandardRelationRoles.stage_gear_data); /** Constant for an unknown relation type. */ diff --git a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardUnitIds.java b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardUnitIds.java index 911613a..7c73545 100644 --- a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardUnitIds.java +++ b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardUnitIds.java @@ -26,7 +26,7 @@ /** * This class represents a REXS unit. *

- * It contains constants for all units of official REXS versions (1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7). + * It contains constants for all units of official REXS versions (1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.0). * * @author FVA GmbH */ @@ -210,6 +210,21 @@ public interface RexsStandardUnitIds { /** kg / mm */ RexsUnitId unit_61 = RexsUnitId.create("kg / mm", 61); + /** pF */ + RexsUnitId unit_62 = RexsUnitId.create("pF", 62); + + /** Ohm */ + RexsUnitId unit_63 = RexsUnitId.create("Ohm", 63); + + /** V */ + RexsUnitId unit_64 = RexsUnitId.create("V", 64); + + /** pS / m */ + RexsUnitId unit_65 = RexsUnitId.create("pS / m", 65); + + /** V / m */ + RexsUnitId unit_66 = RexsUnitId.create("V / m", 66); + /** W */ RexsUnitId watt = RexsUnitId.create("W", 29); diff --git a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardVersions.java b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardVersions.java index ca622cc..638cccd 100644 --- a/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardVersions.java +++ b/api/src/main/java/info/rexs/schema/constants/standard/RexsStandardVersions.java @@ -47,12 +47,17 @@ public final class RexsStandardVersions { */ public static final RexsVersion V1_7 = RexsVersion.create("1.7", null, "1.7"); + /** + * Version 2.0.0 of the REXS schema. + */ + public static final RexsVersion V2_0_0 = RexsVersion.create("2.0.0", null, "2.0.0"); + /** * @return * The latest official REXS {@link RexsVersion}. */ public static RexsVersion getLatest() { - return V1_7; + return V2_0_0; } /** diff --git a/api/src/main/java/info/rexs/upgrade/upgraders/ModelChangelogUpgrader.java b/api/src/main/java/info/rexs/upgrade/upgraders/ModelChangelogUpgrader.java index 158c327..c4717a4 100644 --- a/api/src/main/java/info/rexs/upgrade/upgraders/ModelChangelogUpgrader.java +++ b/api/src/main/java/info/rexs/upgrade/upgraders/ModelChangelogUpgrader.java @@ -168,18 +168,22 @@ private void editAttributesById(String attributeId, List changedVa break; } case "unit": { - if (changedValue.getOldValue().equals("\u00B0") && changedValue.getNewValue().equals("deg")) { - attribute.setUnit(RexsStandardUnitIds.deg); - } else - if (changedValue.getOldValue().equals("N") && changedValue.getNewValue().equals("N / mm")) { + RexsUnitId oldUnit = RexsUnitId.findById(changedValue.getOldValue()); + RexsUnitId newUnit = RexsUnitId.findById(changedValue.getNewValue()); + + if (oldUnit.isEquivalent(newUnit)) { + attribute.setUnit(newUnit); + + } else if (oldUnit.equals(RexsStandardUnitIds.newton) && newUnit.equals(RexsStandardUnitIds.newton_per_mm)) { attribute.setUnit(RexsStandardUnitIds.newton_per_mm); notifications.add(new Notification(NotificationType.WARNING, "unit conversion from N to N/mm", new AttributeSource(attribute.getAttributeId().getId()))); + } else { - throw new RuntimeException("unsupported unit conversion"); + throw new RuntimeException( + String.format("unsupported unit conversion from %s to %s", changedValue.getOldValue(), changedValue.getNewValue())); } - RexsUnitId unit = RexsUnitId.findById(changedValue.getNewValue()); - attribute.setUnit(unit); + break; } case "symbol": { diff --git a/api/src/main/java/info/rexs/upgrade/upgraders/ModelUpgraderV17toV20.java b/api/src/main/java/info/rexs/upgrade/upgraders/ModelUpgraderV17toV20.java new file mode 100644 index 0000000..5448bbd --- /dev/null +++ b/api/src/main/java/info/rexs/upgrade/upgraders/ModelUpgraderV17toV20.java @@ -0,0 +1,43 @@ +package info.rexs.upgrade.upgraders; + +import info.rexs.schema.constants.standard.RexsStandardVersions; +import info.rexs.model.RexsModel; +import info.rexs.upgrade.RexsUpgradeException; +import info.rexs.upgrade.upgraders.changelog.ChangelogFile; +import info.rexs.upgrade.upgraders.changelog.ChangelogResolver; +import info.rexs.upgrade.upgraders.changelog.jaxb.RexsChangelog; + +public class ModelUpgraderV17toV20 { + + private static final ChangelogFile CHANGELOG_FILE = ChangelogFile.V1_7_TO_V2_0_0; + + private RexsModel newModel; + private final RexsModel oldModel; + private final boolean strictMode; + + private RexsChangelog changelog; + private UpgradeNotifications notifications = new UpgradeNotifications(); + + public ModelUpgraderV17toV20(RexsModel model, boolean strictMode) { + this.oldModel = model; + this.newModel = new RexsModel(model); + this.strictMode = strictMode; + + try { + this.changelog = ChangelogResolver.getInstance().resolve(CHANGELOG_FILE); + } catch(RexsUpgradeException ex) { + System.err.println(ex); + } + } + + public ModelUpgraderResult doupgrade() throws RexsUpgradeException { + ModelChangelogUpgrader changeLogUpgrader = new ModelChangelogUpgrader(newModel, changelog, strictMode); + newModel = changeLogUpgrader.applyChangelog(); + notifications.addAll(changeLogUpgrader.getNotifications().getNotifications()); + + newModel.setVersion(RexsStandardVersions.V2_0_0); + newModel.setApplicationId("REXS API Upgrader"); + + return new ModelUpgraderResult(newModel, notifications); + } +} diff --git a/api/src/main/java/info/rexs/upgrade/upgraders/UpgradeResolver.java b/api/src/main/java/info/rexs/upgrade/upgraders/UpgradeResolver.java index 42e0c38..3786fac 100644 --- a/api/src/main/java/info/rexs/upgrade/upgraders/UpgradeResolver.java +++ b/api/src/main/java/info/rexs/upgrade/upgraders/UpgradeResolver.java @@ -99,6 +99,14 @@ public ModelUpgraderResult upgrade(RexsModel rexsModel, boolean strictMode) thro return upgrader.doupgrade(); } }); + + register(RexsStandardVersions.V1_7, RexsStandardVersions.V2_0_0, new ModelUpgrader() { + @Override + public ModelUpgraderResult upgrade(RexsModel rexsModel, boolean strictMode) throws RexsUpgradeException { + ModelUpgraderV17toV20 upgrader = new ModelUpgraderV17toV20(rexsModel, strictMode); + return upgrader.doupgrade(); + } + }); } /** diff --git a/api/src/main/java/info/rexs/upgrade/upgraders/changelog/ChangelogFile.java b/api/src/main/java/info/rexs/upgrade/upgraders/changelog/ChangelogFile.java index 6acb430..d11784d 100644 --- a/api/src/main/java/info/rexs/upgrade/upgraders/changelog/ChangelogFile.java +++ b/api/src/main/java/info/rexs/upgrade/upgraders/changelog/ChangelogFile.java @@ -61,6 +61,9 @@ public class ChangelogFile { /** REXS Changelog 1.6 to 1.7 */ public static final ChangelogFile V1_6_TO_V1_7 = create(RexsStandardVersions.V1_6, RexsStandardVersions.V1_7); + /** REXS Changelog 1.7 to 2.0.0 */ + public static final ChangelogFile V1_7_TO_V2_0_0 = create(RexsStandardVersions.V1_7, RexsStandardVersions.V2_0_0); + /** The from {@link RexsVersion} of the REXS database changelog file. */ private final RexsVersion fromVersion; diff --git a/api/src/main/java/info/rexs/validation/RexsStandardAttributeValidator.java b/api/src/main/java/info/rexs/validation/RexsStandardAttributeValidator.java index 219beac..c5f9e89 100644 --- a/api/src/main/java/info/rexs/validation/RexsStandardAttributeValidator.java +++ b/api/src/main/java/info/rexs/validation/RexsStandardAttributeValidator.java @@ -17,7 +17,7 @@ import java.util.Objects; -import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.Strings; import info.rexs.schema.RexsSchemaRegistry; import info.rexs.schema.IRexsSchemaRegistry; @@ -66,7 +66,7 @@ public RexsValidationResult validate(RexsAttribute rexsAttribute, RexsComponent boolean attributeKnown = true; if (!rexsSchemaRegistry.hasAttributeWithId(rexsVersion, attributeId)) { - if (StringUtils.startsWith(attributeId, "custom_")) + if (Strings.CS.startsWith(attributeId, "custom_")) validationResult.addWarning(RexsValidationResultMessageKey.ATTRIBUTE_ID_CUSTOM, attributeId); else validationResult.addError(RexsValidationResultMessageKey.ATTRIBUTE_ID_UNKNOWN, attributeId); diff --git a/api/src/main/resources/info/rexs/schema/rexs_schema_2.0.0.xml b/api/src/main/resources/info/rexs/schema/rexs_schema_2.0.0.xml new file mode 100644 index 0000000..a186667 --- /dev/null +++ b/api/src/main/resources/info/rexs/schema/rexs_schema_2.0.0.xml @@ -0,0 +1,11948 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/api/src/main/resources/info/rexs/upgrade/upgraders/changelog/rexs_changelog_1.7_to_2.0.0.xml b/api/src/main/resources/info/rexs/upgrade/upgraders/changelog/rexs_changelog_1.7_to_2.0.0.xml new file mode 100644 index 0000000..f3cb3db --- /dev/null +++ b/api/src/main/resources/info/rexs/upgrade/upgraders/changelog/rexs_changelog_1.7_to_2.0.0.xml @@ -0,0 +1,10768 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/api/src/test/java/info/rexs/io/RexsFileReaderTest.java b/api/src/test/java/info/rexs/io/RexsFileReaderTest.java index e9c1034..32a2ca8 100644 --- a/api/src/test/java/info/rexs/io/RexsFileReaderTest.java +++ b/api/src/test/java/info/rexs/io/RexsFileReaderTest.java @@ -24,7 +24,6 @@ import org.junit.Test; import info.rexs.model.IRexsModel; -import info.rexs.model.RexsModel; public class RexsFileReaderTest { diff --git a/api/src/test/java/info/rexs/io/json/RexsJsonFileReaderTest.java b/api/src/test/java/info/rexs/io/json/RexsJsonFileReaderTest.java index 5445d61..0bb9bd3 100644 --- a/api/src/test/java/info/rexs/io/json/RexsJsonFileReaderTest.java +++ b/api/src/test/java/info/rexs/io/json/RexsJsonFileReaderTest.java @@ -24,7 +24,6 @@ import org.junit.Test; import info.rexs.model.IRexsModel; -import info.rexs.model.RexsModel; public class RexsJsonFileReaderTest { diff --git a/api/src/test/java/info/rexs/io/zip/RexsZipFileReaderTest.java b/api/src/test/java/info/rexs/io/zip/RexsZipFileReaderTest.java index 8d16c3c..38751ac 100644 --- a/api/src/test/java/info/rexs/io/zip/RexsZipFileReaderTest.java +++ b/api/src/test/java/info/rexs/io/zip/RexsZipFileReaderTest.java @@ -26,7 +26,6 @@ import info.rexs.io.RexsIoException; import info.rexs.model.IRexsModel; -import info.rexs.model.RexsModel; public class RexsZipFileReaderTest { diff --git a/cli/src/main/java/info/rexs/cli/Application.java b/cli/src/main/java/info/rexs/cli/Application.java index c0881ba..4541221 100644 --- a/cli/src/main/java/info/rexs/cli/Application.java +++ b/cli/src/main/java/info/rexs/cli/Application.java @@ -1,6 +1,6 @@ package info.rexs.cli; -import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.Strings; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; @@ -56,10 +56,10 @@ public void run(String... args) { if (globalOptions.isHelp() || args == null || args.length < 1) jcommander.usage(); - if (StringUtils.equals(jcommander.getParsedCommand(), COMMAND_CONVERT)) + if (Strings.CS.equals(jcommander.getParsedCommand(), COMMAND_CONVERT)) convertCommandService.convert(jcommander.getConsole(), convertOptions); - if (StringUtils.equals(jcommander.getParsedCommand(), COMMAND_VALIDATE)) + if (Strings.CS.equals(jcommander.getParsedCommand(), COMMAND_VALIDATE)) validateCommandService.validate(jcommander.getConsole(), validateOptions); } catch (ParameterException ex)