502,6 → 502,11 |
|
def onNewTest(self, test): |
index = self.TestListCtrl.InsertStringItem(sys.maxint, test.descr) |
self._fillRowInTestList(index, test) |
self.TestListCtrl.Select(index) |
|
def _fillRowInTestList(self, index, test): |
self.TestListCtrl.SetStringItem(index, 0, test.descr) |
self.TestListCtrl.SetStringItem(index, 1, "%.1f V" %test.voltage) |
self.TestListCtrl.SetStringItem(index, 2, str(test.speed)) |
self.TestListCtrl.SetStringItem(index, 3, test.channel) |
509,9 → 514,12 |
vv = int(test.getVibValue(self.app.settings["hpf"].value, self.app.settings["lpf"].value)) |
vvs = "|%s| (%d)" % ("----------------------------------------------------------------------------------------------------"[0:min(vv/2,100)], vv) |
self.TestListCtrl.SetStringItem(index, 4, vvs) |
self.TestListCtrl.Select(index) |
|
|
def refreshData(self): |
for idx in range(len(self.app.VibTests)): |
self._fillRowInTestList(idx, self.app.getTest(idx)) |
self.drawGraph() |
|
def OnTestSelected(self, event): |
testId = event.m_itemIndex |
print "Test Selected id=%d" % (testId) |
1026,6 → 1034,7 |
|
def onSettingsChanged(self): |
self.storeSettings() |
self.frame_1.refreshData() |
|
def AddTest2(self, vibTest): |
self.VibTests.append(vibTest) |