Beispiel #1
0
    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
Beispiel #2
0
 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)
Beispiel #3
0
    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 "*******************"
Beispiel #4
0
 def downloadData(self):
     dataPackage = dataPack(self.data)
     print repr(dataPackage.package)
     self.q.put (dataPackage.package)