From 5aa46ff38d61486c13d12f29228f425a27131495 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Wed, 3 Apr 2019 16:36:58 +0000 Subject: [PATCH] - added git-svn-id: http://moon:8086/svn/projects/HendiControl@214 fda53097-d464-4ada-af97-ba876c37ca34 --- Control/brewpi/plant.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Control/brewpi/plant.py 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() +