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)