matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
69 lines (68 loc) • 5.33 kB
JavaScript
export var VacuumErrorCode;
(function (VacuumErrorCode) {
VacuumErrorCode[VacuumErrorCode["None"] = 0] = "None";
VacuumErrorCode[VacuumErrorCode["LidarBlocked"] = 1] = "LidarBlocked";
VacuumErrorCode[VacuumErrorCode["BumperStuck"] = 2] = "BumperStuck";
VacuumErrorCode[VacuumErrorCode["WheelsSuspended"] = 3] = "WheelsSuspended";
VacuumErrorCode[VacuumErrorCode["CliffSensorError"] = 4] = "CliffSensorError";
VacuumErrorCode[VacuumErrorCode["MainBrushJammed"] = 5] = "MainBrushJammed";
VacuumErrorCode[VacuumErrorCode["SideBrushJammed"] = 6] = "SideBrushJammed";
VacuumErrorCode[VacuumErrorCode["WheelsJammed"] = 7] = "WheelsJammed";
VacuumErrorCode[VacuumErrorCode["RobotTrapped"] = 8] = "RobotTrapped";
VacuumErrorCode[VacuumErrorCode["NoDustbin"] = 9] = "NoDustbin";
VacuumErrorCode[VacuumErrorCode["StrainerError"] = 10] = "StrainerError";
VacuumErrorCode[VacuumErrorCode["CompassError"] = 11] = "CompassError";
VacuumErrorCode[VacuumErrorCode["LowBattery"] = 12] = "LowBattery";
VacuumErrorCode[VacuumErrorCode["ChargingError"] = 13] = "ChargingError";
VacuumErrorCode[VacuumErrorCode["BatteryError"] = 14] = "BatteryError";
VacuumErrorCode[VacuumErrorCode["WallSensorDirty"] = 15] = "WallSensorDirty";
VacuumErrorCode[VacuumErrorCode["RobotTilted"] = 16] = "RobotTilted";
VacuumErrorCode[VacuumErrorCode["SideBrushError"] = 17] = "SideBrushError";
VacuumErrorCode[VacuumErrorCode["FanError"] = 18] = "FanError";
VacuumErrorCode[VacuumErrorCode["DockNotConnectedToPower"] = 19] = "DockNotConnectedToPower";
VacuumErrorCode[VacuumErrorCode["OpticalFlowSensorDirt"] = 20] = "OpticalFlowSensorDirt";
VacuumErrorCode[VacuumErrorCode["VerticalBumperPressed"] = 21] = "VerticalBumperPressed";
VacuumErrorCode[VacuumErrorCode["DockLocatorError"] = 22] = "DockLocatorError";
VacuumErrorCode[VacuumErrorCode["ReturnToDockFail"] = 23] = "ReturnToDockFail";
VacuumErrorCode[VacuumErrorCode["NogoZoneDetected"] = 24] = "NogoZoneDetected";
VacuumErrorCode[VacuumErrorCode["CameraError"] = 25] = "CameraError";
VacuumErrorCode[VacuumErrorCode["WallSensorError"] = 26] = "WallSensorError";
VacuumErrorCode[VacuumErrorCode["VibrariseJammed"] = 27] = "VibrariseJammed";
VacuumErrorCode[VacuumErrorCode["RobotOnCarpet"] = 28] = "RobotOnCarpet";
VacuumErrorCode[VacuumErrorCode["FilterBlocked"] = 29] = "FilterBlocked";
VacuumErrorCode[VacuumErrorCode["InvisibleWallDetected"] = 30] = "InvisibleWallDetected";
VacuumErrorCode[VacuumErrorCode["CannotCrossCarpet"] = 31] = "CannotCrossCarpet";
VacuumErrorCode[VacuumErrorCode["InternalError"] = 32] = "InternalError";
VacuumErrorCode[VacuumErrorCode["CleanAutoEmptyDock"] = 34] = "CleanAutoEmptyDock";
VacuumErrorCode[VacuumErrorCode["AutoEmptyDockVoltage"] = 35] = "AutoEmptyDockVoltage";
VacuumErrorCode[VacuumErrorCode["MoppingRollerJammed"] = 36] = "MoppingRollerJammed";
VacuumErrorCode[VacuumErrorCode["MoppingRollerNotLowered"] = 37] = "MoppingRollerNotLowered";
VacuumErrorCode[VacuumErrorCode["ClearWaterBoxHoare"] = 38] = "ClearWaterBoxHoare";
VacuumErrorCode[VacuumErrorCode["DirtyWaterBoxHoare"] = 39] = "DirtyWaterBoxHoare";
VacuumErrorCode[VacuumErrorCode["SinkStrainerHoare"] = 40] = "SinkStrainerHoare";
VacuumErrorCode[VacuumErrorCode["ClearWaterTankEmpty"] = 41] = "ClearWaterTankEmpty";
VacuumErrorCode[VacuumErrorCode["ClearBrushInstalledProperly"] = 42] = "ClearBrushInstalledProperly";
VacuumErrorCode[VacuumErrorCode["ClearBrushPositioningError"] = 43] = "ClearBrushPositioningError";
VacuumErrorCode[VacuumErrorCode["FilterScreenException"] = 44] = "FilterScreenException";
VacuumErrorCode[VacuumErrorCode["MoppingRollerJammed2"] = 45] = "MoppingRollerJammed2";
VacuumErrorCode[VacuumErrorCode["UpWaterException"] = 48] = "UpWaterException";
VacuumErrorCode[VacuumErrorCode["DrainWaterException"] = 49] = "DrainWaterException";
VacuumErrorCode[VacuumErrorCode["TemperatureProtection"] = 51] = "TemperatureProtection";
VacuumErrorCode[VacuumErrorCode["CleanCarouselException"] = 52] = "CleanCarouselException";
VacuumErrorCode[VacuumErrorCode["CleanCarouselWaterFull"] = 53] = "CleanCarouselWaterFull";
VacuumErrorCode[VacuumErrorCode["WaterCarriageDrop"] = 54] = "WaterCarriageDrop";
VacuumErrorCode[VacuumErrorCode["CheckCleanCarouse"] = 55] = "CheckCleanCarouse";
VacuumErrorCode[VacuumErrorCode["AudioError"] = 56] = "AudioError";
})(VacuumErrorCode || (VacuumErrorCode = {}));
export var DockErrorCode;
(function (DockErrorCode) {
DockErrorCode[DockErrorCode["None"] = 0] = "None";
DockErrorCode[DockErrorCode["DuctBlockage"] = 34] = "DuctBlockage";
DockErrorCode[DockErrorCode["WaterEmpty"] = 38] = "WaterEmpty";
DockErrorCode[DockErrorCode["WasteWaterTankFull"] = 39] = "WasteWaterTankFull";
DockErrorCode[DockErrorCode["MaintenanceBrushJammed"] = 42] = "MaintenanceBrushJammed";
DockErrorCode[DockErrorCode["DirtyTankLatchOpen"] = 44] = "DirtyTankLatchOpen";
DockErrorCode[DockErrorCode["NoDustbin"] = 46] = "NoDustbin";
DockErrorCode[DockErrorCode["CleaningTankFullOrBlocked"] = 53] = "CleaningTankFullOrBlocked";
})(DockErrorCode || (DockErrorCode = {}));
export const SUPPORTED_ATTACHMENTS = ['WATERTANK', 'MOP'];