@@ -144,13 +144,15 @@ class CommandInfo:
144
144
RoborockCommand .APP_RC_MOVE : CommandInfo (prefix = b"\x00 \x00 \x00 w" , params = None ),
145
145
RoborockCommand .APP_RC_START : CommandInfo (prefix = b"\x00 \x00 \x00 w" , params = []),
146
146
RoborockCommand .APP_RC_STOP : CommandInfo (prefix = b"\x00 \x00 \x00 w" , params = []),
147
- RoborockCommand .APP_SEGMENT_CLEAN : CommandInfo (prefix = b"\x00 \x00 \x00 \x87 " , params = None ),
147
+ RoborockCommand .APP_SEGMENT_CLEAN : CommandInfo (prefix = b"\x00 \x00 \x00 \x97 " , params = [{"segments" : 16 , "repeat" : 2 }]),
148
+ # RoborockCommand.APP_SEGMENT_CLEAN: CommandInfo(prefix=b"\x00\x00\x00\x87", params=None),
148
149
RoborockCommand .APP_SET_DRYER_SETTING : CommandInfo (prefix = b"\x00 \x00 \x00 \x87 " , params = None ),
149
150
RoborockCommand .APP_SET_SMART_CLIFF_FORBIDDEN : CommandInfo (
150
151
prefix = b"\x00 \x00 \x00 \xa7 " , params = {"zones" : [], "map_index" : 0 }
151
152
),
152
153
RoborockCommand .APP_SPOT : CommandInfo (prefix = b"\x00 \x00 \x00 w" , params = []),
153
- RoborockCommand .APP_START : CommandInfo (prefix = b"\x00 \x00 \x00 \x87 " , params = [{"use_new_map" : 1 }]),
154
+ RoborockCommand .APP_START : CommandInfo (prefix = b"\x00 \x00 \x00 w" , params = None ),
155
+ # RoborockCommand.APP_START: CommandInfo(prefix=b"\x00\x00\x00\x87", params=[{"use_new_map": 1}]),
154
156
RoborockCommand .APP_START_COLLECT_DUST : CommandInfo (prefix = b"\x00 \x00 \x00 \x87 " , params = None ),
155
157
RoborockCommand .APP_START_WASH : CommandInfo (prefix = b"\x00 \x00 \x00 w" , params = None ),
156
158
RoborockCommand .APP_STAT : CommandInfo (
0 commit comments