From cc3ddbbff5e1ba5ec88e717a923bc6e8e1e71662 Mon Sep 17 00:00:00 2001 From: Tanaes Date: Sat, 5 Feb 2022 12:28:46 -0500 Subject: [PATCH] moving display code --- lib/oven.py | 42 ++++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/lib/oven.py b/lib/oven.py index 4b56716..8710527 100644 --- a/lib/oven.py +++ b/lib/oven.py @@ -14,6 +14,26 @@ class Output(object): self.active = False self.load_libs() + if self.active: + try: + self.time_disp = Display(config.time_disp['type'], + config.time_disp['pins']) + self.time_disp.show('TIME') + except NameError: + self.time_disp = False + + try: + self.temp_disp = Display(config.temp_disp['type'], + config.temp_disp['pins']) + self.time_disp.show('TEMP') + except NameError: + self.temp_disp = False + + # if self.time_disp: + # self.time_disp.time(oven_state['runtime']) + # if self.temp_disp: + # self.temp_disp.temp(oven_state['temperature']) + def load_libs(self): try: import RPi.GPIO as GPIO @@ -45,8 +65,6 @@ class Output(object): self.GPIO.output(config.gpio_heat, self.GPIO.LOW) time.sleep(sleepfor) - - class Display(object): def __init__(self, type, @@ -423,26 +441,6 @@ class RealOven(Oven): # start thread self.start() - - try: - self.time_disp = Display(config.time_disp['type'], - config.time_disp['pins']) - self.time_disp.show('TIME') - except NameError: - self.time_disp = False - - try: - self.temp_disp = Display(config.temp_disp['type'], - config.temp_disp['pins']) - self.time_disp.show('TEMP') - except NameError: - self.temp_disp = False - - # if self.time_disp: - # self.time_disp.time(oven_state['runtime']) - # if self.temp_disp: - # self.temp_disp.temp(oven_state['temperature']) - def reset(self): super().reset() self.output.safety_on()