From 0f294bb56ea659d6f287cfa9ba8e9b72f8605a9d Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 31 Mar 2019 06:59:31 +0000 Subject: [PATCH] Added git-svn-id: http://moon:8086/svn/projects/HendiControl@193 fda53097-d464-4ada-af97-ba876c37ca34 --- Control/brewpi/atemperatureSensor.py | 16 ++++++++++++++++ Control/brewpi/tempSensorSim.py | 10 ++++++++++ 2 files changed, 26 insertions(+) create mode 100644 Control/brewpi/atemperatureSensor.py create mode 100644 Control/brewpi/tempSensorSim.py diff --git a/Control/brewpi/atemperatureSensor.py b/Control/brewpi/atemperatureSensor.py new file mode 100644 index 0000000..50dd9ef --- /dev/null +++ b/Control/brewpi/atemperatureSensor.py @@ -0,0 +1,16 @@ +import time +import abc + + +class ATemperatureSensor(abc.ABC): + def __init__(self, name): + self.name + + def name(self): + return self.name + + @abc.abstractmethod + def temperature(self): + return None + + diff --git a/Control/brewpi/tempSensorSim.py b/Control/brewpi/tempSensorSim.py new file mode 100644 index 0000000..d752ec4 --- /dev/null +++ b/Control/brewpi/tempSensorSim.py @@ -0,0 +1,10 @@ +from atemperatureSensor import ATemperatureSensor + + +class TempSensorSim(ATemperatureSensor): + def __init__(self, name): + super(TempSensorSim, self).__init__(name) + + def temperature(self): + return 22.37 +