Skip to content

eufy-mega / core/contracts / Ff09SettingsReader

Interface: Ff09SettingsReader

The ff09 settings read boundaryGET_SETTINGS is a request/reply query (like a MediaProvider media op), not a passive property the device broadcasts, so it needs its own request/reply primitive rather than reusing the write-only CommandSink. Named for the frame family it reads, the same way the ff09-* Command kinds and Ff09Identity are: any device driven by that frame can grow a reader here, and the settings it exposes are the frame's, not one capability's.

Bound to one device serial (transport picked internally, P2P or MQTT, same as CommandSink), so the methods take no identity args. Optional because an unbound model has no live client, and because only ff09-family devices have one at all.

One method today. A further ff09 setting that needs a live read is another method here — not another injected provider.

Methods

getAutoLockState()

ts
getAutoLockState(): Promise<AutoLockSnapshot>;

Read the device's current auto-lock settings via a live GET_SETTINGS round-trip.

Returns

Promise<AutoLockSnapshot>

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