fix the deleted public data class

This commit is contained in:
Feng Wang 2024-12-23 17:03:09 +08:00
parent d1c49bdf7b
commit 55d27409b7

View File

@ -196,6 +196,17 @@ class MIoTDeviceState(Enum):
OFFLINE = auto()
ONLINE = auto()
@dataclass
class MipsDeviceState:
"""MIoT Pub/Sub device state."""
did: str | None = None
"""handler
str: did
MIoTDeviceState: online/offline/disable
Any: ctx
"""
handler: Callable[[str, MIoTDeviceState, Any], None] | None = None
handler_ctx: Any = None
class _MipsClient(ABC):
"""MIoT Pub/Sub client."""