示例#1
0
文件: fwupgrade.py 项目: ivanovev/ctl
 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
文件: fileio.py 项目: ivanovev/fio
 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
文件: fwupgrade.py 项目: ivanovev/ctl
 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())