From 333743b80d8e0b082bfe1beb4d3a7a1ee65217a2 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 31 Mar 2019 07:02:21 +0000 Subject: [PATCH] Max31865 is ATemperatureSensor git-svn-id: http://moon:8086/svn/projects/HendiControl@195 fda53097-d464-4ada-af97-ba876c37ca34 --- Control/brewpi/max31865.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Control/brewpi/max31865.py b/Control/brewpi/max31865.py index 1b07e19..567c77e 100755 --- a/Control/brewpi/max31865.py +++ b/Control/brewpi/max31865.py @@ -1,10 +1,13 @@ -#!/usr/bin/python +#!/usr/bin/python3 import spidev +from atemperatureSensor import ATemperatureSensor -class Max31865(): +class Max31865(ATemperatureSensor): def __init__(self): + super(Max31865, self).__init__('Max31865') + # Open SPI bus self.spi = spidev.SpiDev() self.spi.open(0, 0) @@ -28,7 +31,7 @@ class Max31865(): return digits - def getTemperature(self): + def temperature(self): digits = self.read_digits() R = Max31865.calc_R(430, digits) T = Max31865.vanDusen_temp(R) + self.temp_correction