From 5b61c33cfd7bee395b53fe806166e2759e617b90 Mon Sep 17 00:00:00 2001 From: Rene Roos Date: Fri, 18 Nov 2022 14:33:36 +0100 Subject: [PATCH 1/2] add UnitSystemType to model.proto --- src/ansys/api/acp/v0/model.proto | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/ansys/api/acp/v0/model.proto b/src/ansys/api/acp/v0/model.proto index d5df4f8..d6557dd 100644 --- a/src/ansys/api/acp/v0/model.proto +++ b/src/ansys/api/acp/v0/model.proto @@ -5,6 +5,17 @@ import "ansys/api/acp/v0/base.proto"; // Default CRUD messages +enum UnitSystemType { + US_UNDEFINED = 0; + SI = 1; + MKS = 2; + uMKS = 3; + CGS = 4; + MPA = 5; + BFT = 6; + BIN = 7; +} + message Properties { bool use_nodal_thicknesses = 1; bool draping_offset_correction = 2; @@ -16,6 +27,8 @@ message Properties { double angle_tolerance = 4; double relative_thickness_tolerance = 5; double minimum_analysis_ply_thickness = 6; + // read only property + UnitSystemType unit_system = 7; } message ObjectInfo { @@ -53,6 +66,7 @@ message LoadFromFEFileRequest { } repeated IgnorableEntity ignored_entities = 3; bool convert_section_data = 4; + UnitSystemType unit_system = 5; } message UpdateRequest { From 79be4c8ce81bd64c21a3d388fd6c388d71c93fcc Mon Sep 17 00:00:00 2001 From: Rene Roos Date: Mon, 21 Nov 2022 08:38:02 +0100 Subject: [PATCH 2/2] add unit_system.proto --- src/ansys/api/acp/v0/model.proto | 16 +++------------- src/ansys/api/acp/v0/unit_system.proto | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 13 deletions(-) create mode 100644 src/ansys/api/acp/v0/unit_system.proto diff --git a/src/ansys/api/acp/v0/model.proto b/src/ansys/api/acp/v0/model.proto index d6557dd..7bf462d 100644 --- a/src/ansys/api/acp/v0/model.proto +++ b/src/ansys/api/acp/v0/model.proto @@ -2,20 +2,10 @@ syntax = "proto3"; package ansys.api.acp.v0.model; import "ansys/api/acp/v0/base.proto"; +import "ansys/api/acp/v0/unit_system.proto"; // Default CRUD messages -enum UnitSystemType { - US_UNDEFINED = 0; - SI = 1; - MKS = 2; - uMKS = 3; - CGS = 4; - MPA = 5; - BFT = 6; - BIN = 7; -} - message Properties { bool use_nodal_thicknesses = 1; bool draping_offset_correction = 2; @@ -28,7 +18,7 @@ message Properties { double relative_thickness_tolerance = 5; double minimum_analysis_ply_thickness = 6; // read only property - UnitSystemType unit_system = 7; + unit_system.UnitSystemType unit_system = 7; } message ObjectInfo { @@ -66,7 +56,7 @@ message LoadFromFEFileRequest { } repeated IgnorableEntity ignored_entities = 3; bool convert_section_data = 4; - UnitSystemType unit_system = 5; + unit_system.UnitSystemType unit_system = 5; } message UpdateRequest { diff --git a/src/ansys/api/acp/v0/unit_system.proto b/src/ansys/api/acp/v0/unit_system.proto new file mode 100644 index 0000000..5570069 --- /dev/null +++ b/src/ansys/api/acp/v0/unit_system.proto @@ -0,0 +1,16 @@ +syntax = "proto3"; +package ansys.api.acp.v0.unit_system; + +import "ansys/api/acp/v0/base.proto"; + +// only the unit system type is exposed at the moment. +enum UnitSystemType { + UNDEFINED = 0; + SI = 1; + MKS = 2; + uMKS = 3; + CGS = 4; + MPA = 5; + BFT = 6; + BIN = 7; +}