From bab7e54d234ce55a8041e1464b5bbc023c021a4c Mon Sep 17 00:00:00 2001 From: sbkelley Date: Sun, 30 Nov 2025 17:14:06 -0500 Subject: [PATCH] Add extraneous output states --- src/obs_ctl/interface/obs.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/obs_ctl/interface/obs.py b/src/obs_ctl/interface/obs.py index 093ae65..56de47a 100644 --- a/src/obs_ctl/interface/obs.py +++ b/src/obs_ctl/interface/obs.py @@ -71,12 +71,15 @@ class API(Static): interval: reactive[float] = reactive(1.0) class OutputStates(StrEnum): + UNKNOWN = "OBS_WEBSOCKET_OUTPUT_UNKNOWN" STARTED = "OBS_WEBSOCKET_OUTPUT_STARTED" STARTING = "OBS_WEBSOCKET_OUTPUT_STARTING" PAUSED = "OBS_WEBSOCKET_OUTPUT_PAUSED" RESUMED = "OBS_WEBSOCKET_OUTPUT_RESUMED" STOPPED = "OBS_WEBSOCKET_OUTPUT_STOPPED" STOPPING = "OBS_WEBSOCKET_OUTPUT_STOPPING" + RECONNECTING = "OBS_WEBSOCKET_OUTPUT_RECONNECTING" + RECONNECTED = "OBS_WEBSOCKET_OUTPUT_RECONNECTED" class KnownReqErr(IntEnum): """Known obs websocket request statuses/error codes""" -- 2.47.3