Skip to content

Commit 64642bd

Browse files
committed
proto: Extend CoolingMode with immersion and hydro mode
1 parent 1b87e04 commit 64642bd

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44
* Introduced new enumeration `braiins.bos.v1.DPSMode` with `DPS_MODE_NORMAL` and `DPS_MODE_BOOST` variants.
55
* Introduced new field `mode` in the `braiins.bos.v1.DPSConfiguration`, `braiins.bos.v1.SetDPSRequest`, `braiins.bos.v1.SetDPSResponse` message to get or set DPS mode.
66
* Introduced new field `mode` in the `braiins.bos.v1.DPSConstraints` message to get the default value for DPS mode.
7-
* Introduced new method `SetCoolingMode` in the `braiins.bos.v1.CoolingService`. User can now set cooling mode to `automatic` or `manual`. It gives user possibility to set specific temperature and fan settings for each mode.
7+
* Introduced new method `SetCoolingMode` in the `braiins.bos.v1.CoolingService`. User can now set cooling mode to `automatic`, `manual`, `hydro` or `immersion`. It gives user possibility to set specific temperature and fan settings for each mode.
8+
9+
### Changed
10+
* Extend `CoolingConfiguration` mode with new value `immersion` that represents immersion cooling mode.
11+
* Extend `CoolingConfiguration` mode with new value `hydro` that represents hydro cooling mode.
812

913
## [1.3.0] - 2024-10-22
1014
Version **1.3.0** introduces few small improvements.

proto/bos/v1/cooling.proto

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,26 @@ message CoolingDisabledMode {
6262
optional double fan_speed_ratio = 1;
6363
}
6464

65+
message CoolingImmersionMode {
66+
braiins.bos.v1.Temperature hot_temperature = 1;
67+
braiins.bos.v1.Temperature dangerous_temperature = 2;
68+
braiins.bos.v1.Temperature target_temperature = 3;
69+
}
70+
71+
message CoolingHydroMode {
72+
braiins.bos.v1.Temperature hot_temperature = 1;
73+
braiins.bos.v1.Temperature dangerous_temperature = 2;
74+
braiins.bos.v1.Temperature target_temperature = 3;
75+
}
76+
6577
message CoolingConfiguration {
6678
optional uint32 minimum_required_fans = 1;
6779
oneof mode {
6880
CoolingAutoMode auto = 2;
6981
CoolingManualMode manual = 3;
7082
CoolingDisabledMode disabled = 4;
83+
CoolingImmersionMode immersion = 5;
84+
CoolingHydroMode hydro = 6;
7185
}
7286
}
7387

@@ -76,6 +90,8 @@ enum CoolingMode {
7690
COOLING_MODE_AUTO = 1;
7791
COOLING_MODE_MANUAL = 2;
7892
COOLING_MODE_DISABLED = 3;
93+
COOLING_MODE_IMMERSION = 4;
94+
COOLING_MODE_HYDRO = 5;
7995
}
8096

8197
message CoolingConstraints {
@@ -146,6 +162,8 @@ message SetCoolingModeRequest {
146162
oneof mode {
147163
CoolingAutoMode auto = 2;
148164
CoolingManualMode manual = 3;
165+
CoolingImmersionMode immersion = 4;
166+
CoolingHydroMode hydro = 5;
149167
}
150168
}
151169

@@ -155,6 +173,8 @@ message SetCoolingModeResponse {
155173
oneof mode {
156174
CoolingAutoMode auto = 1;
157175
CoolingManualMode manual = 2;
176+
CoolingImmersionMode immersion = 3;
177+
CoolingHydroMode hydro = 4;
158178
}
159179
}
160180

0 commit comments

Comments
 (0)