homebridge
Version:
HomeKit support for the impatient
25 lines • 851 B
TypeScript
/**
* RvcRunMode Cluster Behavior
*
* Handles robotic vacuum cleaner run mode changes
*/
import type { ModeBase } from '@matter/main/clusters';
import { RvcRunModeServer } from '@matter/main/behaviors/rvc-run-mode';
/**
* Custom RvcRunMode Server that calls plugin handlers
*/
export declare class HomebridgeRvcRunModeServer extends RvcRunModeServer {
/**
* Get the registry for this behavior's endpoint
*/
private getRegistry;
/**
* Handle change to mode command
* Changes the vacuum's run mode (e.g., cleaning, idle, mapping)
*
* @param request - Mode change request containing the new mode
* @returns Response indicating success or failure
*/
changeToMode(request: ModeBase.ChangeToModeRequest): Promise<ModeBase.ChangeToModeResponse>;
}
//# sourceMappingURL=RvcRunModeBehavior.d.ts.map