UNPKG

matterbridge-roborock-vacuum-plugin

Version:
16 lines (15 loc) 587 B
import { RvcOperationalState } from 'matterbridge/matter/clusters'; import { getDefaultOperationalStates } from '../behaviors/roborock.vacuum/default/initalData.js'; import { VacuumErrorCode } from '../roborockCommunication/Zenum/vacuumAndDockErrorCode.js'; export function getOperationalStates() { return getDefaultOperationalStates(); } export function getOperationalErrorState(errorCode) { switch (errorCode) { case VacuumErrorCode.None: return undefined; default: { return RvcOperationalState.OperationalState.Error; } } }