Skip to content

Commit

Permalink
feat(vendor.dreame): D10s Pro/Plus also support Obstacle Images
Browse files Browse the repository at this point in the history
  • Loading branch information
Hypfer committed Oct 2, 2024
1 parent 111b53a commit 63279c4
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
10 changes: 10 additions & 0 deletions backend/lib/robots/dreame/DreameD10SPlusValetudoRobot.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const fs = require("fs");
const MiioValetudoRobot = require("../MiioValetudoRobot");
const QuirksCapability = require("../../core/capabilities/QuirksCapability");
const ValetudoSelectionPreset = require("../../entities/core/ValetudoSelectionPreset");
const {IMAGE_FILE_FORMAT} = require("../../utils/const");

const stateAttrs = entities.state.attributes;

Expand Down Expand Up @@ -95,6 +96,15 @@ class DreameD10SPlusValetudoRobot extends DreameGen2LidarValetudoRobot {
},
}));

this.registerCapability(new capabilities.DreameObstacleImagesCapability({
robot: this,
fileFormat: IMAGE_FILE_FORMAT.JPG,
dimensions: {
width: 672,
height: 504
}
}));

[
capabilities.DreameCarpetModeControlCapability,
capabilities.DreameKeyLockCapability,
Expand Down
10 changes: 10 additions & 0 deletions backend/lib/robots/dreame/DreameD10SProValetudoRobot.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const fs = require("fs");
const MiioValetudoRobot = require("../MiioValetudoRobot");
const QuirksCapability = require("../../core/capabilities/QuirksCapability");
const ValetudoSelectionPreset = require("../../entities/core/ValetudoSelectionPreset");
const {IMAGE_FILE_FORMAT} = require("../../utils/const");

const stateAttrs = entities.state.attributes;

Expand Down Expand Up @@ -95,6 +96,15 @@ class DreameD10SProValetudoRobot extends DreameGen2LidarValetudoRobot {
},
}));

this.registerCapability(new capabilities.DreameObstacleImagesCapability({
robot: this,
fileFormat: IMAGE_FILE_FORMAT.JPG,
dimensions: {
width: 672,
height: 504
}
}));

[
capabilities.DreameCarpetModeControlCapability,
capabilities.DreameKeyLockCapability,
Expand Down

0 comments on commit 63279c4

Please sign in to comment.