def cmdline_tunnel_remove(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) rtb.rest_tb_target_ip_tunnel_remove(rt, args.ip_addr, args.port, args.protocol, ticket=args.ticket)
def cmdline_tunnel_list(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) tunnels = rtb.rest_tb_target_ip_tunnel_list(rt, ticket = args.ticket) for tunnel in tunnels: print "%s %s:%s %s:%s" % (tunnel[0], rtb.parsed_url.hostname, tunnel[3], tunnel[1], tunnel[2])
def cmdline_tunnel_list(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) tunnels = rtb.rest_tb_target_ip_tunnel_list(rt, ticket = args.ticket) for tunnel in tunnels: print "%s %s:%s %s:%s" % (tunnel[0], rtb.parsed_url.hostname, tunnel[3], tunnel[1], tunnel[2])
def cmdline_capture_stop(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) r = _rest_tb_target_capture_stop_and_get(rtb, rt, args.capturer, None, ticket=args.ticket) return r
def cmdline_tunnel_add(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) port = rtb.rest_tb_target_ip_tunnel_add(rt, args.ip_addr, args.port, args.protocol, ticket=args.ticket) print "%s:%d" % (rtb.parsed_url.hostname, port)
def cmdline_button_list(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) data = _rest_tb_target_buttons_get(rtb, rt, ticket = args.ticket) for name, state in data['buttons'].iteritems(): if state: _state = 'pressed' else: _state = 'released' print "%s:%s" % (name, _state)
def cmdline_button_list(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) data = _rest_tb_target_buttons_get(rtb, rt, ticket=args.ticket) for name, state in data['buttons'].iteritems(): if state: _state = 'pressed' else: _state = 'released' print "%s:%s" % (name, _state)
def cmdline_button_click(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) _rest_tb_target_button_sequence(rtb, rt, [ ( args.button_name, 'press' ), ( args.button_name, args.click_time ), ( args.button_name, 'release' ), ], ticket = args.ticket)
def cmdline_ioc_flash_server_app(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) _rest_tb_target_ioc_flash_server_app(rtb, rt, args.mode, args.filename, args.id, args.baudrate, ticket=args.ticket)
def cmdline_button_click(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) _rest_tb_target_button_sequence(rtb, rt, [ (args.button_name, 'press'), (args.button_name, args.click_time), (args.button_name, 'release'), ], ticket=args.ticket)
def cmdline_capture_list(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) data = _rest_tb_target_capture_list(rtb, rt, ticket = args.ticket) capturers = data['capturers'] capture_spec = {} for capture in rt['capture'].split(): capturer, streaming, mimetype = capture.split(":", 2) capture_spec[capturer] = (streaming, mimetype) for name, state in capturers.iteritems(): print "%s:%s:%s:%s" % ( name, capture_spec[name][0], capture_spec[name][1], state)
def cmdline_capture_list(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) data = _rest_tb_target_capture_list(rtb, rt, ticket=args.ticket) capturers = data['capturers'] capture_spec = {} for capture in rt['capture'].split(): capturer, streaming, mimetype = capture.split(":", 2) capture_spec[capturer] = (streaming, mimetype) for name, state in capturers.iteritems(): print "%s:%s:%s:%s" % (name, capture_spec[name][0], capture_spec[name][1], state)
def cmdline_button_release(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) _rest_tb_target_button_sequence(rtb, rt, [[args.button_name, 'release']], ticket=args.ticket)
def cmdline_fastboot(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) _rest_tb_target_fastboot_run(rtb, rt, [args.command_name] + args.parameters, ticket=args.ticket)
def cmdline_fastboot_list(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) r = _rest_tb_target_fastboot_list(rtb, rt, ticket=args.ticket) for command, params in r['commands'].iteritems(): print "%s: %s" % (command, params)
def cmdline_capture_stop(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) r = _rest_tb_target_capture_stop_and_get( rtb, rt, args.capturer, None, ticket = args.ticket) return r
def cmdline_capture_start(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) _rest_tb_target_capture_start(rtb, rt, args.capturer, ticket = args.ticket)
def cmdline_ioc_flash_server_app(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) _rest_tb_target_ioc_flash_server_app( rtb, rt, args.mode, args.filename, args.id, args.baudrate, ticket = args.ticket)
def cmdline_tunnel_add(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) port = rtb.rest_tb_target_ip_tunnel_add(rt, args.ip_addr, args.port, args.protocol, ticket = args.ticket) print "%s:%d" % (rtb.parsed_url.hostname, port)
def cmdline_capture_start(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) _rest_tb_target_capture_start(rtb, rt, args.capturer, ticket=args.ticket)
def cmdline_fastboot_list(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) r = _rest_tb_target_fastboot_list(rtb, rt, ticket = args.ticket) for command, params in r['commands'].iteritems(): print "%s: %s" % (command, params)
def cmdline_fastboot(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) _rest_tb_target_fastboot_run(rtb, rt, [ args.command_name ] + args.parameters, ticket = args.ticket)
def cmdline_button_release(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) _rest_tb_target_button_sequence(rtb, rt, [ [ args.button_name, 'release' ] ], ticket = args.ticket)
def cmdline_tunnel_remove(args): rtb, rt = ttb_client._rest_target_find_by_id(args.target) rtb.rest_tb_target_ip_tunnel_remove(rt, args.ip_addr, args.port, args.protocol, ticket = args.ticket)