def char_to_directive(directive, value): result = actuatorController.getActuatorIdArray() if directive == 'v': actuatorController.setVelocity(int(result[0]), float(value)) elif directive == 'c': actuatorController.setCurrent(int(result[0]), float(value)) elif directive == 'p': actuatorController.setPosition(int(result[0]), float(value)) elif directive == 'a': actuatorController.activeActuatorMode(int(value)) elif directive == 'l': actuatorController.launchAllActuators() elif directive == 's': actuatorController.closeAllActuators()
def sigint_handler(signum, frame): actuatorController.closeAllActuators() sys.exit(0)