Skip to content

Commit e2829d6

Browse files
Andrew YeatsAndrew Yeats
authored andcommitted
docs: note the error state can carry no fault code (observed live)
1 parent e2d050f commit e2829d6

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

roborock/data/b01_q10/b01_q10_code_mappings.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,10 @@ class YXFault(RoborockModeEnum):
295295
``dpFault`` is *overloaded*: several values are lifecycle/status rather than
296296
errors (e.g. 400 = scheduled clean starting, 501 = returning to dock,
297297
502 = recharge). A non-zero fault is not necessarily a blocking error.
298+
The converse also holds: the device can sit in its error state (``dpStatus``
299+
12) with ``dpFault`` still 0 (observed live with the dust-bin module
300+
removed), so a ``None``/``NONE`` fault does not imply the absence of an
301+
error condition.
298302
299303
These labels follow the ss07 app text, which differs from the Q7 ``B01Fault``
300304
for several shared numbers (500, 501, 503, 569, 570) -- so this is a

0 commit comments

Comments
 (0)