matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
29 lines (28 loc) • 1.78 kB
JavaScript
export var Protocol;
(function (Protocol) {
Protocol[Protocol["hello_request"] = 0] = "hello_request";
Protocol[Protocol["hello_response"] = 1] = "hello_response";
Protocol[Protocol["ping_request"] = 2] = "ping_request";
Protocol[Protocol["ping_response"] = 3] = "ping_response";
Protocol[Protocol["general_request"] = 4] = "general_request";
Protocol[Protocol["general_response"] = 5] = "general_response";
Protocol[Protocol["rpc_request"] = 101] = "rpc_request";
Protocol[Protocol["rpc_response"] = 102] = "rpc_response";
Protocol[Protocol["error"] = 120] = "error";
Protocol[Protocol["status_update"] = 121] = "status_update";
Protocol[Protocol["battery"] = 122] = "battery";
Protocol[Protocol["suction_power"] = 123] = "suction_power";
Protocol[Protocol["water_box_mode"] = 124] = "water_box_mode";
Protocol[Protocol["main_brush_work_time"] = 125] = "main_brush_work_time";
Protocol[Protocol["side_brush_work_time"] = 126] = "side_brush_work_time";
Protocol[Protocol["filter_work_time"] = 127] = "filter_work_time";
Protocol[Protocol["additional_props"] = 128] = "additional_props";
Protocol[Protocol["task_complete"] = 130] = "task_complete";
Protocol[Protocol["task_cancel_low_power"] = 131] = "task_cancel_low_power";
Protocol[Protocol["task_cancel_in_motion"] = 132] = "task_cancel_in_motion";
Protocol[Protocol["charge_status"] = 133] = "charge_status";
Protocol[Protocol["drying_status"] = 134] = "drying_status";
Protocol[Protocol["back_type"] = 139] = "back_type";
Protocol[Protocol["map_response"] = 301] = "map_response";
Protocol[Protocol["some_thing_happened_when_socket_closed"] = 500] = "some_thing_happened_when_socket_closed";
})(Protocol || (Protocol = {}));