UNPKG

iobroker.roborock

Version:
28 lines (24 loc) 745 B
import { V1VacuumFeatures, VacuumProfile, BASE_FAN, BASE_WATER, BASE_MOP } from "./v1VacuumFeatures"; import { RegisterModel, DeviceModelConfig, FeatureDependencies } from "../baseDeviceFeatures"; const PROFILE_S4: VacuumProfile = { name: "Roborock S4", features: { maxSuctionValue: 104 }, mappings: { fan_power: BASE_FAN, water_box_mode: BASE_WATER, mop_mode: BASE_MOP } }; const s4Config: DeviceModelConfig = { staticFeatures: [ // No specific static features listed in old definition ] }; @RegisterModel("roborock.vacuum.s4") export class S4Features extends V1VacuumFeatures { constructor(dependencies: FeatureDependencies, duid: string) { super(dependencies, duid, "roborock.vacuum.s4", s4Config, PROFILE_S4); } }