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
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
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
def get_menu(dev, cc=None): menu = OD() menu['Move antenna'] = lambda dev: process_cb('moveantenna', dev) menu['Control'] = control_cb return menu
def get_menu(dev): menus = OD([('Control', control_cb), ('Monitor', monitor_cb)]) menus['File IO'] = lambda dev: process_cb('fileio', dev) return menus
def get_menu(dev): menu = OD() menu['FIR LPF'] = lambda dev: process_cb('fircalc', dev) return menu
def regs_cb(dev): util.process_cb(mode='regs', dev=dev)
def manyregs2_cb(dev): util.process_cb(mode='manyregs2', dev=dev)
def get_menu(dev, cc=None): menu = OD() menu['Move antenna'] = lambda dev: process_cb('moveantenna', dev) menu['Control'] = control_cb return menu
def get_menu(dev): menus = OD([('Control', control_cb), ('Monitor', monitor_cb)]) menus['File IO'] = lambda dev: process_cb('fileio', dev) return menus
def regs_cb(dev): util.process_cb(mode='regs', dev=dev)
def manyregs2_cb(dev): util.process_cb(mode='manyregs2', dev=dev)
def get_menu(dev): menu = OD() menu['FIR LPF'] = lambda dev: process_cb('fircalc', dev) return menu
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
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