matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
21 lines • 1.19 kB
TypeScript
import { RvcOperationalState } from 'matterbridge/matter/clusters';
import { DockErrorCode } from '../roborockCommunication/enums/vacuumAndDockErrorCode.js';
export declare enum DockStationStatusCode {
Unknown = 0,
Error = 1,
OK = 2
}
export declare class DockStationStatus {
readonly cleanFluidStatus: DockStationStatusCode;
readonly waterBoxFilterStatus: DockStationStatusCode;
readonly dustBagStatus: DockStationStatusCode;
readonly dirtyWaterBoxStatus: DockStationStatusCode;
readonly clearWaterBoxStatus: DockStationStatusCode;
readonly isUpdownWaterReady: DockStationStatusCode;
constructor(cleanFluidStatus: DockStationStatusCode, waterBoxFilterStatus: DockStationStatusCode, dustBagStatus: DockStationStatusCode, dirtyWaterBoxStatus: DockStationStatusCode, clearWaterBoxStatus: DockStationStatusCode, isUpdownWaterReady: DockStationStatusCode);
hasError(): boolean;
getMatterOperationalError(): RvcOperationalState.ErrorState;
static parseDockStationStatus(dss: number): DockStationStatus;
static parseDockErrorCode(dockErrorCode: DockErrorCode): RvcOperationalState.ErrorState;
}
//# sourceMappingURL=DockStationStatus.d.ts.map