示例#1
0
文件: TXC2.py 项目: ivanovev/test
def get_menu(dev):
    menu = OD()
    for ch in [1, 2]:
        k = 'ODP.CH%d' % ch
        menu[k] = OD()
        menu[k]['Voltage up'] = lambda dev, ch=ch: process_cb('ch%dup' % ch, dev)
        menu[k]['Voltage down'] = lambda dev, ch=ch: process_cb('ch%ddown' % ch, dev)
    return menu
示例#2
0
文件: __init__.py 项目: ivanovev/alt
def menus():
    menus = OD()
    menus['Byteswap'] = lambda *args: process_cb('byteswap')
    menus['separator'] = None
    menu_fir = OD()
    menu_fir['LPF'] = lambda *args: process_cb('fircalc')
    menu_fir['CIC'] = lambda *args: process_cb('fircomp')
    menus['FIR'] = menu_fir
    menus['separator2'] = None
    menus.update(plot.menus())
    return menus
示例#3
0
def get_menu(dev):
    menu = OD()
    menu_mntr = OD()
    for i in range(1, 5):
        d = deepcopy(dev)
        d['devdata'] = 'C%d' % i
        d[c_name] = '.'.join([dev[c_name], d['devdata']])
        menu_mntr['Channel %d' % i] = lambda dev, d=d: monitor_cb(d)
    menu['Monitor'] = menu_mntr
    menu['Screenshot'] = lambda dev: process_cb('scdp', dev)
    return menu
示例#4
0
文件: POLUS.py 项目: ivanovev/hm
def get_menu(dev, cc=None):
    menu = OD()
    menu['Move antenna'] = lambda dev: process_cb('moveantenna', dev)
    menu['Control'] = control_cb
    return menu
示例#5
0
def get_menu(dev):
    menus = OD([('Control', control_cb), ('Monitor', monitor_cb)])
    menus['File IO'] = lambda dev: process_cb('fileio', dev)
    return menus
示例#6
0
def get_menu(dev):
    menu = OD()
    menu['FIR LPF'] = lambda dev: process_cb('fircalc', dev)
    return menu
示例#7
0
文件: __init__.py 项目: ivanovev/sg
def regs_cb(dev):
    util.process_cb(mode='regs', dev=dev)
示例#8
0
文件: __init__.py 项目: ivanovev/sg
def manyregs2_cb(dev):
    util.process_cb(mode='manyregs2', dev=dev)
示例#9
0
文件: POLUS.py 项目: ivanovev/hm
def get_menu(dev, cc=None):
    menu = OD()
    menu['Move antenna'] = lambda dev: process_cb('moveantenna', dev)
    menu['Control'] = control_cb
    return menu
示例#10
0
文件: FIO32M1.py 项目: ivanovev/fio
def get_menu(dev):
    menus = OD([('Control', control_cb), ('Monitor', monitor_cb)])
    menus['File IO'] = lambda dev: process_cb('fileio', dev)
    return menus
示例#11
0
文件: __init__.py 项目: ivanovev/sg
def regs_cb(dev):
    util.process_cb(mode='regs', dev=dev)
示例#12
0
文件: __init__.py 项目: ivanovev/sg
def manyregs2_cb(dev):
    util.process_cb(mode='manyregs2', dev=dev)
示例#13
0
文件: FIR_II.py 项目: ivanovev/alt
def get_menu(dev):
    menu = OD()
    menu['FIR LPF'] = lambda dev: process_cb('fircalc', dev)
    return menu
示例#14
0
文件: SAM7X.py 项目: ivanovev/ctl
def get_menu(dev):
    menu = OD()
    menu['Pcl update'] = lambda dev: process_cb('pclupd', dev)
    menu['FW upgrade'] = lambda dev: process_cb('fwupg', dev)
    return menu
示例#15
0
文件: STM32ETH.py 项目: ivanovev/ctl
def get_menu(dev):
    menu = OD()
    menu['Eth debug'] = lambda dev: process_cb('ethdbg', dev)
    menu['Pcl update'] = lambda dev: process_cb('pclupd', dev)
    menu['FW upgrade'] = lambda dev: process_cb('fwupg', dev)
    return menu