public abstract class GCodeControl
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.apache.logging.log4j.Logger |
logger |
int |
SUGGESTED_TIMEOUT_FOR_ONE_GCODE |
Constructor and Description |
---|
GCodeControl(Printer printer) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
executeGCodeWithTemplating(PrintJob printJob,
java.lang.String gcodes) |
java.lang.String |
executeHomeAll() |
java.lang.String |
executeMotorsOff() |
java.lang.String |
executeMotorsOn() |
java.lang.String |
executeMoveX(double dist) |
java.lang.String |
executeMoveY(double dist) |
java.lang.String |
executeMoveZ(double dist) |
java.lang.String |
executeSetAbsolutePositioning() |
java.lang.String |
executeSetRelativePositioning() |
java.lang.String |
executeXHome() |
java.lang.String |
executeYHome() |
java.lang.String |
executeZHome() |
java.lang.String |
readWelcomeChitChat()
Unfortunately this chitchat isn't like gcode responses.
|
java.lang.String |
sendGcode(java.lang.String cmd) |
java.lang.String |
sendGcodeAndRespectPrinter(PrintJob printJob,
java.lang.String cmd) |
public static org.apache.logging.log4j.Logger logger
public int SUGGESTED_TIMEOUT_FOR_ONE_GCODE
public GCodeControl(Printer printer)
public java.lang.String sendGcodeAndRespectPrinter(PrintJob printJob, java.lang.String cmd) throws java.io.IOException
java.io.IOException
public java.lang.String sendGcode(java.lang.String cmd)
public java.lang.String readWelcomeChitChat() throws java.io.IOException
java.io.IOException
public java.lang.String executeSetAbsolutePositioning()
public java.lang.String executeSetRelativePositioning()
public java.lang.String executeMoveX(double dist)
public java.lang.String executeMoveY(double dist)
public java.lang.String executeMoveZ(double dist)
public java.lang.String executeMotorsOn()
public java.lang.String executeMotorsOff()
public java.lang.String executeXHome()
public java.lang.String executeYHome()
public java.lang.String executeZHome()
public java.lang.String executeHomeAll()
public java.lang.String executeGCodeWithTemplating(PrintJob printJob, java.lang.String gcodes) throws InappropriateDeviceException
InappropriateDeviceException