diff --git a/Control/brewpi/plant.py b/Control/brewpi/plant.py new file mode 100644 index 0000000..7b22746 --- /dev/null +++ b/Control/brewpi/plant.py @@ -0,0 +1,27 @@ +import numpy as np +import json +from aplant import APlant +from math import sqrt +from hendiCtrl import HendiCtrl +from max31865 import Max31865 + +class Plant(APlant): + def __init__(self): + self.heater = HendiCtrl('/dev/ttyUSB0', 115200) + self.tempsensor = Max31865() + self.P = 0 + pass + + def process(self): + pass + + def setPower(self, power_w): + self.P = power_w + self.heater.setPowerWatts() + + def getPower(self): + return self.heater.getPowerWatts() + + def getTemperature(self): + return self.tempsensor.temperature() +