File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 32
32
FILTER_REPLACE_TIME ,
33
33
MAIN_BRUSH_REPLACE_TIME ,
34
34
ROBOROCK_Q7_MAX ,
35
+ ROBOROCK_S4_MAX ,
35
36
ROBOROCK_S5_MAX ,
36
37
ROBOROCK_S6_MAXV ,
37
38
ROBOROCK_S6_PURE ,
@@ -250,6 +251,13 @@ class Status(RoborockBase):
250
251
unsave_map_flag : Optional [int ] = None
251
252
252
253
254
+ @dataclass
255
+ class S4MaxStatus (Status ):
256
+ fan_power : Optional [RoborockFanSpeedS6Pure ] = None
257
+ water_box_mode : Optional [RoborockMopIntensityS7 ] = None
258
+ mop_mode : Optional [RoborockMopModeS7 ] = None
259
+
260
+
253
261
@dataclass
254
262
class S5MaxStatus (Status ):
255
263
fan_power : Optional [RoborockFanSpeedS6Pure ] = None
@@ -295,6 +303,7 @@ class S8ProUltraStatus(Status):
295
303
296
304
297
305
ModelStatus : dict [str , Type [Status ]] = {
306
+ ROBOROCK_S4_MAX : S4MaxStatus ,
298
307
ROBOROCK_S5_MAX : S5MaxStatus ,
299
308
ROBOROCK_Q7_MAX : Q7MaxStatus ,
300
309
ROBOROCK_S6_MAXV : S6MaxVStatus ,
You can’t perform that action at this time.
0 commit comments