/** * */ package org.goko.controller.g2core.controller; import org.goko.controller.g2core.configuration.G2CoreConfiguration; import org.goko.controller.tinyg.commons.jog.AbstractTinyGJogger; import org.goko.core.common.exception.GkException; /** * @author Psyko * @date 11 janv. 2017 */ public class G2CoreJogger extends AbstractTinyGJogger<G2CoreConfiguration, G2CoreControllerService, G2CoreCommunicator>{ /** * Constructor * @param controllerService * @param communicator */ public G2CoreJogger(G2CoreControllerService controllerService, G2CoreCommunicator communicator) { super(controllerService, communicator); } /** (inheritDoc) * @see org.goko.controller.tinyg.commons.jog.AbstractTinyGJogger#isReadyToJog() */ @Override protected boolean isReadyToJog() throws GkException { return getControllerService().getAvailablePlannerBuffer() > 38; } }