UNPKG

matterbridge-roborock-vacuum-plugin

Version:
22 lines 1.16 kB
import { RvcOperationalState } from 'matterbridge/matter/clusters'; import { DockStationStatus } from '../model/DockStationStatus.js'; import { VacuumErrorCode } from '../roborockCommunication/enums/index.js'; /** * Get supported operational states for the vacuum. * @returns Array of operational state configurations */ export declare function getOperationalStates(): RvcOperationalState.OperationalStateStruct[]; /** * Map vacuum error code to Matter operational state. * @param errorCode - Vacuum error code from device * @returns Error operational state or undefined if no error */ export declare function getOperationalErrorState(errorCode: VacuumErrorCode): RvcOperationalState.OperationalState | undefined; /** * Create error state structure from docking station status. * Maps various docking station component errors to Matter error states. * @param status - Docking station status containing component states * @returns Error state structure or undefined if no error */ export declare function getErrorFromDSS(status: DockStationStatus): RvcOperationalState.ErrorStateStruct | undefined; //# sourceMappingURL=getOperationalStates.d.ts.map