Skip to content

Commit

Permalink
Feat (vendor.RoboRock): Add error mapping for error codes 27 and 35
Browse files Browse the repository at this point in the history
  • Loading branch information
DGAlexandru committed Dec 14, 2024
1 parent 30addf0 commit d1f6522
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion backend/lib/robots/roborock/RoborockNoCloudRobot.js
Original file line number Diff line number Diff line change
Expand Up @@ -871,7 +871,12 @@ RoborockNoCloudRobot.MAP_ERROR_CODE = (vendorErrorCode) => {
parameters.subsystem = NoCloudRobotError.SUBSYSTEM.SENSORS;
parameters.message = "Wall sensor dirty";
break;
//27?
case 27:
parameters.severity.kind = NoCloudRobotError.SEVERITY_KIND.TRANSIENT;
parameters.severity.level = NoCloudRobotError.SEVERITY_LEVEL.CATASTROPHIC;
parameters.subsystem = NoCloudRobotError.SUBSYSTEM.ATTACHMENTS;
parameters.message = "Mop module stuck";
break;
//28?
case 29:
parameters.severity.kind = NoCloudRobotError.SEVERITY_KIND.TRANSIENT;
Expand All @@ -892,6 +897,12 @@ RoborockNoCloudRobot.MAP_ERROR_CODE = (vendorErrorCode) => {
parameters.subsystem = NoCloudRobotError.SUBSYSTEM.DOCK;
parameters.message = "Auto-Empty Dock filter clogged";
break;
case 35:
parameters.severity.kind = NoCloudRobotError.SEVERITY_KIND.PERMANENT;
parameters.severity.level = NoCloudRobotError.SEVERITY_LEVEL.WARNING;
parameters.subsystem = NoCloudRobotError.SUBSYSTEM.DOCK;
parameters.message = "Auto-Empty Dock voltage abnormal";
break;

case 38:
parameters.severity.kind = NoCloudRobotError.SEVERITY_KIND.PERMANENT;
Expand Down

0 comments on commit d1f6522

Please sign in to comment.