LiquidGUI [1.3.0.0]
- Continued refactoring.
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
from abc import ABC, abstractmethod, abstractproperty
|
||||
|
||||
class LiquidCTL_Helper_Interface(ABC):
|
||||
@property
|
||||
@abstractmethod
|
||||
def device_name(self) -> str:
|
||||
pass
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def device_temp(self) -> float:
|
||||
pass
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def device_fanSpeed(self) -> float:
|
||||
pass
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def device_pumpSpeed(self) -> float:
|
||||
pass
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def device_fwVers(self) -> str:
|
||||
pass
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def devices(self) -> None:
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def ForceInit(self) -> None:
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def TestConnectionState(self) -> None:
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def Update(self) -> None:
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def SetFanSpeed(self, speed) -> None:
|
||||
pass
|
||||
Reference in New Issue
Block a user