# initialize controller HOST, PORT = "192.168.10.105", 9999 print(72 * '*') print('*' + 29 * ' ' + 'COSMOS SETUP' + 29 * ' ' + '*') print(72 * '*') print('> Confirm parameters:') 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))
import time import math import numpy import platform, sys, select from ctrl.client import Controller import ctrl.block as block import ctrl.block.logger as logger # 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)