def downloadFun(self): if len(self.ExistList)== 0: print 'Please add first' return self.maxTime = 0.0 for node in self.ExistList: sec = node['Time'] if sec > self.maxTime: self.maxTime = sec self.data['fireBox'] = int(node['Box']) self.data['firePoint'] = int(node['Head']) self.data['seconds'] = int(sec) self.data['offsetSec'] = int((sec - int(sec))*1000) print self.data['seconds'],'.',self.data['offsetSec'] dataPackage = dataPack(self.data) print repr(dataPackage.package) self.q.put ((dataPackage.package, True)) self.ExistList = [] self.downloadFlag = True self.ui.pushButtonStart.setEnabled(True) self.ui.pushButtonAdd.setEnabled(False) self.ui.pushButtonDownload.setEnabled(False) self.deleteFlag = False
def buttonTest(self): if self.ui.lineEditBoxID.text() == '': return self.buttonReset() self.data['fireBox'] = int(self.ui.lineEditBoxID.text()) self.data['firePoint'] = 0 dataPackage = dataPack(self.data) print repr(dataPackage.package) self.q.put(dataPackage.package)
def sync(self): print 'seconds' , self.timeCount self.dataSync['seconds'] = self.timeCount dataPacks = dataPack(self.dataSync) self.q.put((dataPacks.package, False)) self.timeCount = self.timeCount + 1 if self.timeCount > self.maxTime: self.timer.stop() self.deleteFlag = True self.ui.pushButtonPause.setEnabled(False) self.ui.pushButtonAdd.setEnabled(True) print "*******************" print ' Fire finished' print "*******************"
def downloadData(self): dataPackage = dataPack(self.data) print repr(dataPackage.package) self.q.put (dataPackage.package)