示例#1
0
 def reInit(self):
     self.interfaceLock.acquire()
     self.__activeAp = {
         'name': 'None',
         'passwd': 'None',
         'interface1': 'None',
         'interface2': 'None'
     }
     self.__status = {
         'active': False,
         'text': self._('No active AP'),
         'button': self._('Connect')
     }
     self.errorMsg = {'newMsg': False, 'title': None, 'text': None}
     self.__statistic = {
         'startReceived': None,
         'startSending': None,
         'receiving': '0',
         'totalReceived': '0',
         'sending': '0',
         'totalSent': '0'
     }
     #init Thread
     self.interfaceThread = TerminalInterface(self.mysignal, signalNewMsg)
     self.statisticThread = Statistic(self.mysignal, signalUpdateStatistic)
     self.interfaceLock.release()
示例#2
0
 def runStatistic(self):
     if self.__status['active']:
         self.statisticThread = Statistic(self.mysignal,
                                          signalUpdateStatistic)
         self.statisticThread.command = [
             'ifconfig' + ' ' + self.__activeAp['interface1']
         ]
         self.statisticThread.start()