gnu.io
クラス RXTXCommDriver

java.lang.Object
  上位を拡張 gnu.io.RXTXCommDriver
すべての実装されたインタフェース:
CommDriver

public class RXTXCommDriver
extends java.lang.Object
implements CommDriver

This is the JavaComm for Linux driver.


フィールドの概要
private static boolean debug
           
private static boolean devel
           
private  java.lang.String deviceDirectory
          Get the Serial port prefixes for the running OS
private  java.lang.String osName
           
 
コンストラクタの概要
RXTXCommDriver()
           
 
メソッドの概要
private  void addSpecifiedPorts(java.lang.String names, int PortType)
           
private  void checkSolaris(java.lang.String PortName, int PortType)
          handle solaris/sunos /dev/cua/a convention
 CommPort getCommPort(java.lang.String PortName, int PortType)
           
private  java.lang.String getDeviceDirectory()
           
private  java.lang.String[] getValidPortPrefixes(java.lang.String[] CandidatePortPrefixes)
           
 void initialize()
          Determine the OS and where the OS has the devices located
private  boolean isPortPrefixValid(java.lang.String dev)
           
static java.lang.String nativeGetVersion()
           
private  boolean registerKnownPorts(int PortType)
           
private  void registerScannedPorts(int PortType)
           
private  boolean registerSpecifiedPorts(int PortType)
           
private  void registerValidPorts(java.lang.String[] CandidateDeviceNames, java.lang.String[] ValidPortPrefixes, int PortType)
           
 void Report(java.lang.String arg)
           
private  boolean testRead(java.lang.String dev, int type)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

debug

private static final boolean debug
関連項目:
定数フィールド値

devel

private static final boolean devel
関連項目:
定数フィールド値

deviceDirectory

private java.lang.String deviceDirectory
Get the Serial port prefixes for the running OS


osName

private java.lang.String osName
コンストラクタの詳細

RXTXCommDriver

public RXTXCommDriver()
メソッドの詳細

registerKnownPorts

private boolean registerKnownPorts(int PortType)

isPortPrefixValid

private boolean isPortPrefixValid(java.lang.String dev)

testRead

private boolean testRead(java.lang.String dev,
                         int type)

getDeviceDirectory

private java.lang.String getDeviceDirectory()

nativeGetVersion

public static java.lang.String nativeGetVersion()

getValidPortPrefixes

private final java.lang.String[] getValidPortPrefixes(java.lang.String[] CandidatePortPrefixes)

checkSolaris

private void checkSolaris(java.lang.String PortName,
                          int PortType)
handle solaris/sunos /dev/cua/a convention


registerValidPorts

private void registerValidPorts(java.lang.String[] CandidateDeviceNames,
                                java.lang.String[] ValidPortPrefixes,
                                int PortType)

initialize

public void initialize()
Determine the OS and where the OS has the devices located

定義:
インタフェース CommDriver 内の initialize

addSpecifiedPorts

private void addSpecifiedPorts(java.lang.String names,
                               int PortType)

registerSpecifiedPorts

private boolean registerSpecifiedPorts(int PortType)

registerScannedPorts

private void registerScannedPorts(int PortType)

getCommPort

public CommPort getCommPort(java.lang.String PortName,
                            int PortType)
定義:
インタフェース CommDriver 内の getCommPort
パラメータ:
PortName - The name of the port the OS recognizes
PortType - CommPortIdentifier.PORT_SERIAL or PORT_PARALLEL

Report

public void Report(java.lang.String arg)