host = input(' HOST[{}] = '.format(HOST)) if host: HOST = host port = input(' PORT[{}] = '.format(PORT)) if port: PORT = int(port) print('> Conecting to {}({})...'.format(HOST, PORT)) device = Controller(host = HOST, port = PORT) device.add_sink('logger', logger.Logger(), ['clock','encoder1']) device.add_sink('printer', block.Printer(endln = '\r'), ['clock', 'motor1', 'encoder1']) print(device.info('all')) # define tests def test(k, args, query_msg, failed_msg, test_function): print('\n> TEST #{}'.format(k)) passed, retval = test_function(args) if not passed: print("> Failed test #{}: {}".format(k, retval)) sys.exit(2) time.sleep(.1) if query_msg: answer = input('\n< ' + query_msg + ' [Y/n]').lower() if 'n' in answer: print("> Failed test #{}: {}".format(k, failed_msg)) sys.exit(2)
# initialize robut HOST, PORT = "192.168.10.101", 9999 robut = Controller(host = HOST, port = PORT) logger_signals = ['clock','encoder1','encoder2'] robut.add_sink('logger', logger.Logger(), logger_signals) robut.add_sink('printer', block.Printer(endln = '\r'), ['clock', 'motor1', 'encoder1', 'motor2', 'encoder2', #'imu', 'mic1','mic2', 'prox1','prox2']) print(robut.info('all')) # define tests def test(k, args, query_msg, failed_msg, test_function): print('\n> TEST #{}'.format(k)) passed, retval = test_function(args) if not passed: print("> Failed test #{}: {}".format(k, retval)) sys.exit(2) time.sleep(.1) if query_msg: answer = input('\n< ' + query_msg + ' [Y/n]').lower() if 'n' in answer: print("> Failed test #{}: {}".format(k, failed_msg)) sys.exit(2)