Skip to content

@mega-yfue/eufy-sdk / VacuumMapDescription

Interface: VacuumMapDescription

A map's identity, without its pixels — the vendor's MapDescription.

Properties

createCause

ts
readonly createCause: number;

Why the map exists, as the device's own code. Not translated to names: the vendor ships this as a bare uint32 with no enum beside it, so any name here would be invented.


createdAt

ts
readonly createdAt: number | undefined;

When the map was made, and when it was last used, as the device sent them.

The unit is not stated. The field is a uint64 and could be seconds or milliseconds; both are used elsewhere on this line. A consumer can tell them apart by magnitude far more safely than this decoder can assume one. undefined for the vendor's zero, which is "never".


lastUsedAt

ts
readonly lastUsedAt: number | undefined;

See VacuumMapDescription.createdAt.


mapId

ts
readonly mapId: number | undefined;

name

ts
readonly name: string | undefined;

releases

ts
readonly releases: number;

Independent and unofficial. Not affiliated with, endorsed by, or sponsored by Anker Innovations, Anker eufy, or eufy. "Anker eufy", "eufy" and "Anker" are trademarks of their respective owners. Use responsibly — rapid or failed logins can trigger captcha or temporary cooldowns.