diff --git a/pytec/pytec/gui/model/thermostat.py b/pytec/pytec/gui/model/thermostat.py index d728406..b7ad576 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): + STATE_DISCONNECTED = "disconnected" + STATE_CONNECTING = "connecting" + STATE_CONNECTED = "connected" + + class Thermostat(QObject, metaclass=PropertyMeta): hw_rev = Property(dict) fan = Property(dict)