matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
12 lines (11 loc) • 525 B
JavaScript
import { getCurrentCleanModeDefault } from '../default/runtimes.js';
import { MopRouteSmart, MopWaterFlowSmart, VacuumSuctionPowerSmart } from './smart.js';
export function getCurrentCleanModeSmart(setting) {
if (!setting || typeof setting !== 'object') {
return undefined;
}
if (setting.suctionPower === VacuumSuctionPowerSmart.Smart || setting.waterFlow === MopWaterFlowSmart.Smart || setting.mopRoute === MopRouteSmart.Smart) {
return 4;
}
return getCurrentCleanModeDefault(setting);
}