Ejemplo n.º 1
0
  public synchronized void enableMotor() throws RetryException {
    String command = _getToolCode();

    if (fiveD == false) {
      if (machine.currentTool().getMotorDirection() == ToolModel.MOTOR_CLOCKWISE) command += "M101";
      else command += "M102";

      sendCommand(command);
    } else {
      extrusionUpdater.setDirection(
          machine.currentTool().getMotorDirection() == 1 ? Direction.forward : Direction.reverse);
      extrusionUpdater.startExtruding();
    }

    super.enableMotor();
  }