eufy-mega / model/capabilities / SuctionLevel
Variable: SuctionLevel
ts
const SuctionLevel: object;Suction levels — the app's SuctionEnum (getSuctionEnumByValue). This is a fixed value→label map with no model argument: a given int means the same thing on every RoboVac. What varies per model is only availability — a device's get_product_data_point range may expose a narrower subset (the T2351 catalog lists 0-3) — so the fanSpeed property stays a raw int rather than being constrained per device, and a host names a reported level with suctionLevelName.
BoostIq (4) is a real suction level in this scale. The separate FanSpeedActions.boostIq boolean (DP 159) is the independent auto-suction toggle — a device may report both, and they don't contradict.
Type Declaration
BoostIq
ts
readonly BoostIq: 4 = 4;Max
ts
readonly Max: 3 = 3;MaxPro
ts
readonly MaxPro: 5 = 5;Quiet
ts
readonly Quiet: 0 = 0;Standard
ts
readonly Standard: 1 = 1;Turbo
ts
readonly Turbo: 2 = 2;