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"""