From 5f5358b6dbb882eaabd6846ec3f4b58282e69757 Mon Sep 17 00:00:00 2001 From: Teemu Rytilahti Date: Sat, 11 Jan 2025 15:43:57 +0100 Subject: [PATCH 1/2] dump_devinfo: add more vac requests --- devtools/helpers/smartrequests.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/devtools/helpers/smartrequests.py b/devtools/helpers/smartrequests.py index 6ab53937f..98f4ad787 100644 --- a/devtools/helpers/smartrequests.py +++ b/devtools/helpers/smartrequests.py @@ -118,6 +118,16 @@ class DynamicLightEffectParams(SmartRequestParams): enable: bool id: str | None = None + @dataclass + class GetCleanAttrParams(SmartRequestParams): + """CleanAttr params. + + Decides which cleaning settings are requested + """ + + #: type can be global or pose + type: str = "global" + @staticmethod def get_raw_request( method: str, params: SmartRequestParams | None = None @@ -429,6 +439,7 @@ def get_component_requests(component_id, ver_code): "clean": [ SmartRequest.get_raw_request("getCleanRecords"), SmartRequest.get_raw_request("getVacStatus"), + SmartRequest("getCleanAttr", SmartRequest.GetCleanAttrParams()), ], "battery": [SmartRequest.get_raw_request("getBatteryInfo")], "consumables": [SmartRequest.get_raw_request("getConsumablesInfo")], From 48520544a19a25804c82e67e78150d5742927d76 Mon Sep 17 00:00:00 2001 From: Teemu Rytilahti Date: Sun, 12 Jan 2025 15:06:59 +0100 Subject: [PATCH 2/2] Add getCleanStatus --- devtools/helpers/smartrequests.py | 1 + 1 file changed, 1 insertion(+) diff --git a/devtools/helpers/smartrequests.py b/devtools/helpers/smartrequests.py index 98f4ad787..c81d8ee88 100644 --- a/devtools/helpers/smartrequests.py +++ b/devtools/helpers/smartrequests.py @@ -439,6 +439,7 @@ def get_component_requests(component_id, ver_code): "clean": [ SmartRequest.get_raw_request("getCleanRecords"), SmartRequest.get_raw_request("getVacStatus"), + SmartRequest.get_raw_request("getCleanStatus"), SmartRequest("getCleanAttr", SmartRequest.GetCleanAttrParams()), ], "battery": [SmartRequest.get_raw_request("getBatteryInfo")],