112 files
This commit is contained in:
1 parent
94867222bd
commit
b1fd0abc94
112 files changed
+11348
-2701
No files matched your search
@@ -79,12 +79,14 @@ class DeviceInfo(TypedDict):
|
||||
total_duration_s: float | None
|
||||
current_power_w: float | None
|
||||
cycle_progress_pct: float | None
|
||||
envelope_position: float | None
|
||||
suggestions_count: int
|
||||
suggestion_keys: list[str]
|
||||
feedback_count: int
|
||||
recording: bool
|
||||
is_user_paused: bool
|
||||
manual_program: bool
|
||||
armed_program: str | None
|
||||
options: dict[str, Any]
|
||||
# Device-resolved defaults for the cadence/ratio fields whose default varies by
|
||||
# device type (#396/#393), so the device-list conflict/suggestion badges can score
|
||||
@@ -127,6 +129,7 @@ class GetProfilesResponse(TypedDict):
|
||||
profile_trends: dict[str, Any]
|
||||
coverage_gaps: dict[str, Any]
|
||||
profile_advisories: list[dict[str, Any]]
|
||||
profile_terminal: dict[str, Any]
|
||||
|
||||
|
||||
class CreateProfileResponse(TypedDict):
|
||||
@@ -158,6 +161,13 @@ class GetMaintenanceLogResponse(TypedDict):
|
||||
due: Any
|
||||
event_types: list[str]
|
||||
reminders: dict[str, Any]
|
||||
cycles_since: dict[str, int]
|
||||
lifetime_cycle_count: int
|
||||
|
||||
|
||||
class SetLifetimeCycleCountResponse(TypedDict):
|
||||
success: bool
|
||||
lifetime_cycle_count: int
|
||||
|
||||
|
||||
class AddMaintenanceEventResponse(TypedDict):
|
||||
@@ -736,6 +746,7 @@ WS_RESPONSE_TYPES: dict[str, type] = {
|
||||
"get_maintenance_log": GetMaintenanceLogResponse,
|
||||
"add_maintenance_event": AddMaintenanceEventResponse,
|
||||
"delete_maintenance_event": SuccessResponse,
|
||||
"set_lifetime_cycle_count": SetLifetimeCycleCountResponse,
|
||||
"label_cycle": SuccessResponse,
|
||||
"delete_cycle": SuccessResponse,
|
||||
"auto_label_cycles": SuccessResponse,
|
||||
@@ -926,6 +937,7 @@ WS_COMMANDS: dict[str, dict] = {
|
||||
_p("notes", "str", False),
|
||||
]},
|
||||
"delete_maintenance_event": {"params": [_entry(), _p("event_id", "str")]},
|
||||
"set_lifetime_cycle_count": {"params": [_entry(), _p("count", "int")]},
|
||||
"label_cycle": {"params": [
|
||||
_entry(),
|
||||
_p("cycle_id", "str"),
|
||||
|
||||
Reference in new issue
Block a user