matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
18 lines • 686 B
TypeScript
import { RoborockMatterbridgePlatform } from '../module.js';
/**
* Manages burst polling for robot vacuum devices.
* Polls at a high frequency after a vacuum command is triggered,
* stopping automatically when the device returns to an idle/docked state.
*/
export declare class BurstPollingManager {
private readonly platform;
private readonly timers;
constructor(platform: RoborockMatterbridgePlatform);
startBurstPolling(duid: string): void;
stopBurstPolling(duid: string): void;
stopAllBurstPolling(): void;
has(duid: string): boolean;
private requestLocalDeviceStatus;
private isDeviceIdle;
}
//# sourceMappingURL=burstPollingManager.d.ts.map