Files
brewpi/components/aplant.py
T
jens d9c587476f - added Temp controller
- use AttributeChange for Processing objects
2020-11-29 14:35:44 +01:00

28 lines
429 B
Python

import abc
from utils.value import AttributeChange
class APlant(AttributeChange):
def __init__(self):
AttributeChange.__init__(self)
@abc.abstractmethod
def activate(self, enable):
return None
@abc.abstractmethod
def process(self):
pass
@abc.abstractmethod
def setPower(self, power):
pass
@abc.abstractmethod
def getPower(self):
return None
@abc.abstractmethod
def getTemperature(self):
return None