From b5a21c5cbc719ecd84357cdf1090c145aea7a71a Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Thu, 4 Apr 2019 19:33:48 +0000 Subject: [PATCH] - added cap.pwr_step git-svn-id: http://moon:8086/svn/projects/HendiControl@226 fda53097-d464-4ada-af97-ba876c37ca34 --- Control/brewpi/hendiCtrl.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Control/brewpi/hendiCtrl.py b/Control/brewpi/hendiCtrl.py index 8019a6e..58d80d9 100644 --- a/Control/brewpi/hendiCtrl.py +++ b/Control/brewpi/hendiCtrl.py @@ -20,6 +20,7 @@ class HendiCtrl(): "ver" : self.getSoftwareVersion(), "pwr_watts_min" : 500, "pwr_watts_max" : 3500, + "pwr_watts_step" : 100, "pwr_digits_min" : 4095, "pwr_digits_max" : 500 } @@ -142,15 +143,16 @@ class HendiCtrl(): pwr_watts_max = self.caps['pwr_watts_max'] pwr_digits_min = self.caps['pwr_digits_min'] pwr_digits_max = self.caps['pwr_digits_max'] + pwr_watts_step = self.caps['pwr_watts_step'] pwr_watts_range = pwr_watts_max - pwr_watts_min pwr_digits_range = pwr_digits_max - pwr_digits_min digits_per_watt = pwr_digits_range/pwr_watts_range - pwr_digits = pwr_digits_min + digits_per_watt * (power_watts - pwr_watts_min) + pwr_digits = pwr_digits_min + digits_per_watt * (power_watts - pwr_watts_min) + 0.5 max_digits = max(pwr_digits_max, pwr_digits_min) min_digits = min(pwr_digits_max, pwr_digits_min) - pwr_digits = int(min(max_digits, max(min_digits, pwr_digits)) + 0.5) + pwr_digits = int(min(max_digits, max(min_digits, pwr_digits))) self.setPowerDigits(pwr_digits) def getPowerWatts(self):