package org.goko.core.gcode.rs274ngcv3.instruction.exporter; import java.util.List; import org.goko.core.common.exception.GkException; import org.goko.core.gcode.element.GCodeWord; import org.goko.core.gcode.rs274ngcv3.RenderingFormat; import org.goko.core.gcode.rs274ngcv3.context.GCodeContext; import org.goko.core.gcode.rs274ngcv3.element.InstructionType; import org.goko.core.gcode.rs274ngcv3.instruction.StraightFeedInstruction; public class StraightFeedExporter extends AbstractStraightInstructionExporter<StraightFeedInstruction>{ public StraightFeedExporter() { super(InstructionType.STRAIGHT_FEED); } /** (inheritDoc) * @see org.goko.core.gcode.rs274ngcv3.instruction.exporter.AbstractStraightInstructionExporter#getWords(org.goko.core.gcode.rs274ngcv3.context.GCodeContext, org.goko.core.gcode.rs274ngcv3.instruction.AbstractStraightInstruction) */ @Override protected List<GCodeWord> getWords(GCodeContext context, StraightFeedInstruction instruction, RenderingFormat format) throws GkException { List<GCodeWord> result = wrap(new GCodeWord("G","1")); result.addAll(super.getWords(context, instruction, format)); return result; } }