@@ -11,40 +11,43 @@ option csharp_namespace = "Ansys.Api.Discovery.V0.Connections";
1111
1212service ContactGroup
1313{
14- rpc ChangeContactSide1Location (ChangeLocationRequest ) returns (ChangeResponse );
15- rpc ChangeContactSide2Location (ChangeLocationRequest ) returns (ChangeResponse );
14+ rpc ChangeContactGroupSide1Location (ChangeLocationRequest ) returns (ChangeResponse );
15+ rpc ChangeContactGroupSide2Location (ChangeLocationRequest ) returns (ChangeResponse );
1616
17- rpc ChangeContactType (ansys .api .discovery .v0 .connections .contact .ChangeContactTypeRequest ) returns (ChangeResponse );
18- rpc Split (ChangeEmptyRequest ) returns (ChangeResponse );
19- rpc Convert (ConvertContactGroupChangeRequest ) returns (ChangeResponse );
17+ rpc ChangeContactGroupContactType (ansys .api .discovery .v0 .connections .contact .ChangeContactTypeRequest ) returns (ChangeResponse );
18+ rpc SplitContactGroup (ChangeEmptyRequest ) returns (ChangeResponse );
19+ rpc ConvertContactGroup (ConvertContactGroupChangeRequest ) returns (ChangeResponse );
20+
21+ rpc ChangeContactGroupFrictionCoefficient (ChangeDoubleRequest ) returns (ChangeResponse );
22+ rpc ChangeContactGroupStiffnessFactor (ChangeDoubleRequest ) returns (ChangeResponse );
23+ rpc ChangeContactGroupDetectionRadiusFactor (ChangeDoubleRequest ) returns (ChangeResponse );
24+ rpc ChangeContactGroupOffset (ChangeQuantityRequest ) returns (ChangeResponse );
25+ rpc ChangeContactGroupShearStrength (ChangeQuantityRequest ) returns (ChangeResponse );
26+ rpc ChangeContactGroupTensileStrength (ChangeQuantityRequest ) returns (ChangeResponse );
27+ rpc ChangeContactGroupAreStrengthLimitsSet (ChangeBooleanRequest ) returns (ChangeResponse );
28+ rpc ChangeContactGroupAdjustGapOrOverlap (ChangeBooleanRequest ) returns (ChangeResponse );
29+ rpc ChangeContactGroupMakeJustTouching (ChangeBooleanRequest ) returns (ChangeResponse );
30+ rpc ChangeContactGroupIdealize (ChangeBooleanRequest ) returns (ChangeResponse );
31+
32+ rpc ChangeContactGroupDetectionDistanceLow (ChangeQuantityRequest ) returns (ChangeResponse );
33+ rpc ChangeContactGroupDetectionDistanceHigh (ChangeQuantityRequest ) returns (ChangeResponse );
34+
35+ rpc ChangeContactGroupSpecifyThermalConductance (ChangeSpecifyConductanceRequest ) returns (ChangeResponse );
36+ rpc ChangeContactGroupSpecifyElectricConductance (ChangeSpecifyConductanceRequest ) returns (ChangeResponse );
37+ rpc ChangeContactGroupConductanceThickness (ChangeQuantityRequest ) returns (ChangeResponse );
38+ rpc ChangeContactGroupConductanceMaterial (ChangeAssignmentRequest ) returns (ChangeResponse );
39+ rpc ChangeContactGroupThermalContactConductivity (ChangeQuantityRequest ) returns (ChangeResponse );
40+ rpc ChangeContactGroupElectricContactConductivity (ChangeQuantityRequest ) returns (ChangeResponse );
41+ rpc ChangeContactGroupThermalContactConductance (ChangeQuantityRequest ) returns (ChangeResponse );
42+ rpc ChangeContactGroupElectricContactConductance (ChangeQuantityRequest ) returns (ChangeResponse );
2043
21- rpc ChangeFrictionCoefficient (ChangeDoubleRequest ) returns (ChangeResponse );
22- rpc ChangeStiffnessFactor (ChangeDoubleRequest ) returns (ChangeResponse );
23- rpc ChangeDetectionRadiusFactor (ChangeDoubleRequest ) returns (ChangeResponse );
24- rpc ChangeOffset (ChangeQuantityRequest ) returns (ChangeResponse );
25- rpc ChangeShearStrength (ChangeQuantityRequest ) returns (ChangeResponse );
26- rpc ChangeTensileStrength (ChangeQuantityRequest ) returns (ChangeResponse );
27- rpc ChangeAreStrengthLimitsSet (ChangeBooleanRequest ) returns (ChangeResponse );
28- rpc ChangeAdjustGapOrOverlap (ChangeBooleanRequest ) returns (ChangeResponse );
29- rpc ChangeMakeJustTouching (ChangeBooleanRequest ) returns (ChangeResponse );
30- rpc ChangeIdealize (ChangeBooleanRequest ) returns (ChangeResponse );
31- rpc ChangeSpecifyThermalConductance (ChangeSpecifyThermalConductanceRequest ) returns (ChangeResponse );
32- rpc ChangeSpecifyThermalConductanceFromThicknessAndMaterial (ChangeBooleanRequest ) returns (ChangeResponse );
33- rpc ChangeSpecifyElectricConductance (ChangeBooleanRequest ) returns (ChangeResponse );
34- rpc ChangeSpecifyElectricConductanceFromThicknessAndMaterial (ChangeBooleanRequest ) returns (ChangeResponse );
35- rpc ChangeThermalContactConductance (ChangeQuantityRequest ) returns (ChangeResponse );
36- rpc ChangeThermalConductanceThickness (ChangeQuantityRequest ) returns (ChangeResponse );
37- rpc ChangeElectricContactConductance (ChangeQuantityRequest ) returns (ChangeResponse );
38- rpc ChangeElectricConductanceThickness (ChangeQuantityRequest ) returns (ChangeResponse );
39- rpc ChangeDetectionDistanceLow (ChangeQuantityRequest ) returns (ChangeResponse );
40- rpc ChangeDetectionDistanceHigh (ChangeQuantityRequest ) returns (ChangeResponse );
4144 rpc GetByLabel (ansys .api .discovery .v0 .conditions .GetByLabelRequest ) returns (ContactGroupDefinition );
4245}
4346
4447message ConvertContactGroupChangeRequest {
4548 ansys.api.dbu.v0.PhysicsEntityIdentifier object_id = 1 ;
4649 ContactGoupConversionType contact_group_type = 2 ;
47- ansys.api.discovery.v0.connections.contact. ContactPairs contact_pairs = 3 ;
50+ ansys.api.discovery.v0.ContactPairs contact_pairs = 3 ;
4851 optional bool idealize = 4 ;
4952 optional double friction_coefficient = 5 ;
5053}
@@ -57,36 +60,12 @@ enum ContactGoupConversionType {
5760 EXCLUDE = 3 ;
5861}
5962
60- message ContactGroupProperties {
61- ansys.api.discovery.v0.connections.contact.ContactType contact_type = 1 ;
62- ansys.api.discovery.v0.connections.contact.ContactPairs contact_pairs = 2 ;
63- double friction_coefficient = 3 ;
64- double stiffness_factor = 4 ;
65- double detection_radius_factor = 5 ;
66- Quantity offset = 6 ;
67- Quantity shear_strenght = 7 ;
68- Quantity tensile_strength = 8 ;
69- bool are_strength_limits_set = 9 ;
70- bool adjust_gap_or_overlap = 10 ;
71- bool make_just_touching = 11 ;
72- bool idealize = 12 ;
73- bool specify_thermal_conductance = 13 ; // OBSOLETE FROM VERSION 2026.1 ONWARDS
74- bool specify_thermal_conductance_from_thickness_and_material = 14 ; // OBSOLETE FROM VERSION 2026.1 ONWARDS
75- bool specify_electric_conductance = 15 ;
76- bool specify_electric_conductance_from_thickness_and_material = 16 ;
77- Quantity thermal_contact_conductance = 17 ;
78- Quantity thermal_conductance_thickness = 18 ;
79- Quantity electrical_contact_conductance = 19 ;
80- Quantity electrical_conductance_thickness = 20 ;
81- ThermalConductanceOptionType thermal_conductance_option = 21 ;
82- }
83-
8463message ContactGroupDefinition {
8564 ansys.api.dbu.v0.PhysicsEntityIdentifier id = 1 ;
8665 ansys.api.dbu.v0.PhysicsEntityIdentifier parent_id = 2 ;
8766 string label = 3 ;
8867 repeated string side1_locations = 4 ;
8968 repeated string side2_locations = 5 ;
9069 bool suppressed = 6 ;
91- ContactGroupProperties contact = 7 ;
70+ ContactProperties contact = 7 ;
9271}
0 commit comments