Package gnu.io
Class RXTXCommDriver
- java.lang.Object
-
- gnu.io.RXTXCommDriver
-
- All Implemented Interfaces:
CommDriver
public class RXTXCommDriver extends java.lang.Object implements CommDriver
This is the JavaComm for Linux driver.
-
-
Constructor Summary
Constructors Constructor Description RXTXCommDriver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CommPort
getCommPort(java.lang.String PortName, int PortType)
java.util.Set<java.lang.String>
getPortIdentifiers()
void
initialize()
Determine the OS and where the OS has the devices locatedstatic java.lang.String
nativeGetVersionWrapper()
void
Report(java.lang.String arg)
-
-
-
Method Detail
-
nativeGetVersionWrapper
public static java.lang.String nativeGetVersionWrapper() throws java.lang.UnsatisfiedLinkError
- Throws:
java.lang.UnsatisfiedLinkError
-
getPortIdentifiers
public java.util.Set<java.lang.String> getPortIdentifiers()
-
initialize
public void initialize()
Determine the OS and where the OS has the devices located- Specified by:
initialize
in interfaceCommDriver
-
getCommPort
public CommPort getCommPort(java.lang.String PortName, int PortType)
- Specified by:
getCommPort
in interfaceCommDriver
- Parameters:
PortName
- The name of the port the OS recognizesPortType
- CommPortIdentifier.PORT_SERIAL or PORT_PARALLEL- Returns:
- CommPort getCommPort() will be called by CommPortIdentifier from its openPort() method. PortName is a string that was registered earlier using the CommPortIdentifier.addPortName() method. getCommPort() returns an object that extends either SerialPort or ParallelPort.
-
Report
public void Report(java.lang.String arg)
-
-