Configtool: teach heaterspage to provide a list of heater names.

This is part of the task to name temp sensors only after existing
heater names.
This commit is contained in:
Markus Hitter 2015-05-24 16:44:55 +02:00
parent 8ea9e93ac7
commit ada9450807
1 changed files with 7 additions and 1 deletions

View File

@ -20,7 +20,6 @@ class HeatersPage(wx.Panel, Page):
self.heaters = [] self.heaters = []
self.validPins = pinNames self.validPins = pinNames
self.lb = HeaterList(self, font) self.lb = HeaterList(self, font)
sz.Add(self.lb, pos = (1, 1)) sz.Add(self.lb, pos = (1, 1))
sz.AddSpacer((20, 20), pos = (1, 2)) sz.AddSpacer((20, 20), pos = (1, 2))
@ -115,6 +114,13 @@ class HeatersPage(wx.Panel, Page):
self.validateTable() self.validateTable()
def heaterNames(self):
heaterNames = []
for heater in self.heaters:
heaterNames.append(heater[0])
return heaterNames
def validateTable(self): def validateTable(self):
self.lb.setTableValidity(True) self.lb.setTableValidity(True)
self.setFieldValidity('HEATERLIST', True) self.setFieldValidity('HEATERLIST', True)