UNPKG

matterbridge-roborock-vacuum-plugin

Version:
29 lines 1.37 kB
import { DockErrorCode, OperationStatusCode, VacuumErrorCode } from '../enums/index.js'; import { DockInfo } from './dockInfo.js'; import { CloudMessageResult } from './messageResult.js'; import { VacuumError } from './vacuumError.js'; export declare class StatusChangeMessage { readonly duid: string; readonly status: OperationStatusCode; readonly inCleaning: boolean | undefined; readonly inReturning: boolean | undefined; readonly inFreshState: boolean | undefined; readonly isLocating: boolean | undefined; readonly isExploring: boolean | undefined; readonly inWarmup: boolean | undefined; constructor(duid: string, status: OperationStatusCode, inCleaning: boolean | undefined, inReturning: boolean | undefined, inFreshState: boolean | undefined, isLocating: boolean | undefined, isExploring: boolean | undefined, inWarmup: boolean | undefined); } export declare class DeviceStatus { readonly duid: string; private readonly message; errorStatus: VacuumError; constructor(duid: string, message: CloudMessageResult); getMessage(): CloudMessageResult; getBattery(): number; getChargeStatus(): number; getVacuumErrorCode(): VacuumErrorCode; getDockInfo(): DockInfo; getDockErrorCode(): DockErrorCode; getDockStationStatus(): number | undefined; } //# sourceMappingURL=deviceStatus.d.ts.map