public class GcodeServer
extends java.lang.Thread
Modifier and Type | Field and Description |
---|---|
protected java.util.TreeMap<java.lang.Double,Motion> |
motionPlan |
Constructor and Description |
---|
GcodeServer()
Create a GcodeServer listening on a random port.
|
GcodeServer(int port)
Create a GcodeServer listening on the given port.
|
Modifier and Type | Method and Description |
---|---|
void |
addCommandResponse(java.lang.String command,
java.lang.String response) |
Driver |
getDriver() |
static java.lang.String |
getGenericFirmware() |
AxesLocation |
getHomingOffsets() |
int |
getListenerPort() |
AxesLocation |
getMachineLocation() |
Motion |
getMomentaryMotion(double time) |
void |
run() |
void |
setDriver(Driver driver) |
void |
setHomingOffsets(AxesLocation homingOffsets) |
void |
shutdown() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
protected java.util.TreeMap<java.lang.Double,Motion> motionPlan
public GcodeServer(int port) throws java.lang.Exception
port
- java.lang.Exception
public GcodeServer() throws java.lang.Exception
java.lang.Exception
public int getListenerPort()
public Driver getDriver()
public AxesLocation getHomingOffsets()
public void setHomingOffsets(AxesLocation homingOffsets)
public void setDriver(Driver driver)
public AxesLocation getMachineLocation()
public void addCommandResponse(java.lang.String command, java.lang.String response)
public void shutdown()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public Motion getMomentaryMotion(double time)
public static java.lang.String getGenericFirmware()