@mega-yfue/eufy-sdk / VacuumCleanActions
Type Alias: VacuumCleanActions
ts
type VacuumCleanActions = Surface<typeof VACUUM_CLEAN_MEMBERS>;Bound RoboVac reads and controls — the object returned by dev.vacuumClean().
All reads, setPower, and the three mode-control verbs are DERIVED from VACUUM_CLEAN_MEMBERS. Each getter is present only when the device reports the backing DP. setPower and the three mode-control verbs are AIoT-only: no Tuya clean-line write has been confirmed on a device, so none is dispatched.
Tuya clean-line read members (lifetimeCleanTime, lifetimeCleanArea, waterTank, mopPad) are populated only once the device has reported those DPs over MQTT or the initial Tuya DP poll.