public abstract class RXTXCommPort extends java.lang.Object implements SerialCommunicationsPort
Modifier and Type | Field and Description |
---|---|
protected java.io.InputStream |
inputStream |
Constructor and Description |
---|
RXTXCommPort() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getName() |
int |
hashCode() |
abstract void |
init(gnu.io.SerialPort serialPort) |
void |
open(java.lang.String printerName,
int timeout,
ComPortSettings settings) |
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
void |
write(byte[] gcode) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
read
public void open(java.lang.String printerName, int timeout, ComPortSettings settings) throws AlreadyAssignedException, InappropriateDeviceException
open
in interface SerialCommunicationsPort
AlreadyAssignedException
InappropriateDeviceException
public abstract void init(gnu.io.SerialPort serialPort) throws java.util.TooManyListenersException
java.util.TooManyListenersException
public void close()
close
in interface SerialCommunicationsPort
public java.lang.String getName()
getName
in interface SerialCommunicationsPort
public void setName(java.lang.String name)
setName
in interface SerialCommunicationsPort
public void write(byte[] gcode) throws java.io.IOException
write
in interface SerialCommunicationsPort
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object