- added get/setPowerWatts

git-svn-id: http://moon:8086/svn/projects/HendiControl@219 fda53097-d464-4ada-af97-ba876c37ca34
This commit is contained in:
2019-04-03 17:34:18 +00:00
parent 6df45b5899
commit bf753fb362
+7 -8
View File
@@ -148,10 +148,9 @@ class HendiCtrl():
digits_per_watt = pwr_digits_range/pwr_watts_range
pwr_digits = pwr_digits_min + digits_per_watt * (power_watts - pwr_watts_min)
max_digit = max(pwr_digits_max, pwr_digits_min)
min_digit = min(pwr_digits_max, pwr_digits_min)
pwr_digit = min(max_digit, max(min_digit, pwr_digits)) + 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)
self.setPowerDigits(pwr_digits)
def getPowerWatts(self):
@@ -164,11 +163,11 @@ class HendiCtrl():
pwr_digits_range = pwr_digits_max - pwr_digits_min
digits_per_watt = pwr_digits_range/pwr_watts_range
max_digit = max(pwr_digits_max, pwr_digits_min)
min_digit = min(pwr_digits_max, pwr_digits_min)
pwr_digit = int(self.getPowerDigits())
max_digits = max(pwr_digits_max, pwr_digits_min)
min_digits = min(pwr_digits_max, pwr_digits_min)
pwr_digits = int(self.getPowerDigits())
pwr_watts = (pwr_digit - pwr_digits_min)/digits_per_watt + pwr_watts_min
pwr_watts = (pwr_digits - pwr_digits_min)/digits_per_watt + pwr_watts_min
return int(pwr_watts)