UNPKG

matterbridge-roborock-vacuum-plugin

Version:
17 lines 809 B
import { RvcOperationalState } from 'matterbridge/matter/clusters'; /** * Trigger docking station status error if conditions are met. * Checks current operational state and updates to Error state if appropriate. */ export async function triggerDssError(robot, platform) { const currentOperationState = robot.getAttribute(RvcOperationalState.Cluster.id, 'operationalState'); if (currentOperationState === RvcOperationalState.OperationalState.Error) { return true; } if (currentOperationState === RvcOperationalState.OperationalState.Docked) { await robot.updateAttribute(RvcOperationalState.Cluster.id, 'operationalState', RvcOperationalState.OperationalState.Error, platform.log); return true; } return false; } //# sourceMappingURL=handleLocalMessage.js.map