Пример #1
0
 def __init__(self, dev, title='FW upgrade'):
     data = Data()
     data.dev = dev
     data.buttons = OD()
     self.txcrc32 = True
     self.add_tx_cmds(data, txcrc32=self.txcrc32)
     Control.__init__(self, data, dev, title=title)
     data.cmds['send'].w.configure(text='Start upgrade')
     self.fileext = 'bin'
     self.filemode = 'rb'
     self.io_start = lambda *args: asyncio. async (self.io.start())
Пример #2
0
 def __init__(self, dev, title='File IO'):
     data = Data()
     data.dev = dev
     data.buttons = OD()
     #data.buttons['TX stop'] = self.dma_stop_cb
     self.add_tx_cmds(data, txcrc32=False)
     data.add('txstop', wdgt='button', text='TX stop', click_cb=self.dma_stop_cb)
     self.add_rx_cmds(data)
     Control.__init__(self, data, dev, title=title)
     self.fileext = 'pcm'
     self.center()
Пример #3
0
 def __init__(self, dev, title='FW upgrade'):
     data = Data()
     data.dev = dev
     data.buttons = OD()
     self.txcrc32 = True
     self.add_tx_cmds(data, txcrc32=self.txcrc32)
     Control.__init__(self, data, dev, title=title)
     data.cmds['send'].w.configure(text='Start upgrade')
     self.fileext = 'bin'
     self.filemode = 'rb'
     self.io_start = lambda *args: asyncio.async(self.io.start())