From ae51fc739ea50a30f3b6b91bfc8c8013529bf8d1 Mon Sep 17 00:00:00 2001 From: atse Date: Wed, 21 Aug 2024 16:01:25 +0800 Subject: [PATCH] State --- pytec/pytec/gui/model/thermostat.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pytec/pytec/gui/model/thermostat.py b/pytec/pytec/gui/model/thermostat.py index 433a2e5..9033e22 100644 --- a/pytec/pytec/gui/model/thermostat.py +++ b/pytec/pytec/gui/model/thermostat.py @@ -3,9 +3,16 @@ from qasync import asyncSlot from pytec.gui.model.property import Property, PropertyMeta import asyncio import logging +from enum import Enum from pytec.aioclient import AsyncioClient +class ThermostatConnectionState(Enum): + DISCONNECTED = False + CONNECTING = "connecting" + CONNECTED = True + + class Thermostat(QObject, metaclass=PropertyMeta): hw_rev = Property(dict) fan = Property(dict)