@Override public void moveToSafeZ(double speed) throws Exception { logger.debug("{}.moveToSafeZ({})", new Object[] {getId(), speed}); Location l = new Location(getLocation().getUnits(), Double.NaN, Double.NaN, 0, Double.NaN); driver.moveTo(this, l, speed); machine.fireMachineHeadActivity(head); }
@Override public void moveTo(Location location, double speed) throws Exception { logger.debug("{}.moveTo({}, {})", new Object[] {id, location, speed}); driver.moveTo(this, location, speed); machine.fireMachineHeadActivity(head); }