diff --git a/src/ansys/api/acp/v0/model.proto b/src/ansys/api/acp/v0/model.proto index d5df4f8..7bf462d 100644 --- a/src/ansys/api/acp/v0/model.proto +++ b/src/ansys/api/acp/v0/model.proto @@ -2,6 +2,7 @@ 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 @@ -16,6 +17,8 @@ message Properties { double angle_tolerance = 4; double relative_thickness_tolerance = 5; double minimum_analysis_ply_thickness = 6; + // read only property + unit_system.UnitSystemType unit_system = 7; } message ObjectInfo { @@ -53,6 +56,7 @@ message LoadFromFEFileRequest { } repeated IgnorableEntity ignored_entities = 3; bool convert_section_data = 4; + 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; +}