gnu.io
クラス SerialPort

java.lang.Object
  上位を拡張 gnu.io.CommPort
      上位を拡張 gnu.io.SerialPort
直系の既知のサブクラス:
RXTXPort

public abstract class SerialPort
extends CommPort

導入されたバージョン:
JDK1.0

フィールドの概要
static int DATABITS_5
           
static int DATABITS_6
           
static int DATABITS_7
           
static int DATABITS_8
           
static int FLOWCONTROL_NONE
           
static int FLOWCONTROL_RTSCTS_IN
           
static int FLOWCONTROL_RTSCTS_OUT
           
static int FLOWCONTROL_XONXOFF_IN
           
static int FLOWCONTROL_XONXOFF_OUT
           
static int PARITY_EVEN
           
static int PARITY_MARK
           
static int PARITY_NONE
           
static int PARITY_ODD
           
static int PARITY_SPACE
           
static int STOPBITS_1
           
static int STOPBITS_1_5
           
static int STOPBITS_2
           
 
クラス gnu.io.CommPort から継承されたフィールド
name
 
コンストラクタの概要
SerialPort()
           
 
メソッドの概要
abstract  void addEventListener(SerialPortEventListener lsnr)
           
abstract  int getBaudBase()
           
abstract  int getBaudRate()
           
abstract  boolean getCallOutHangup()
           
abstract  int getDataBits()
           
abstract  int getDivisor()
           
abstract  byte getEndOfInputChar()
           
abstract  int getFlowControlMode()
           
abstract  boolean getLowLatency()
           
abstract  int getParity()
           
abstract  byte getParityErrorChar()
           
abstract  int getStopBits()
           
abstract  java.lang.String getUARTType()
           
abstract  boolean isCD()
           
abstract  boolean isCTS()
           
abstract  boolean isDSR()
           
abstract  boolean isDTR()
           
abstract  boolean isRI()
           
abstract  boolean isRTS()
           
abstract  void notifyOnBreakInterrupt(boolean enable)
           
abstract  void notifyOnCarrierDetect(boolean enable)
           
abstract  void notifyOnCTS(boolean enable)
           
abstract  void notifyOnDataAvailable(boolean enable)
           
abstract  void notifyOnDSR(boolean enable)
           
abstract  void notifyOnFramingError(boolean enable)
           
abstract  void notifyOnOutputEmpty(boolean enable)
           
abstract  void notifyOnOverrunError(boolean enable)
           
abstract  void notifyOnParityError(boolean enable)
           
abstract  void notifyOnRingIndicator(boolean enable)
           
abstract  void removeEventListener()
           
abstract  void sendBreak(int duration)
           
abstract  boolean setBaudBase(int BaudBase)
           
abstract  boolean setCallOutHangup(boolean NoHup)
           
abstract  boolean setDivisor(int Divisor)
           
abstract  void setDTR(boolean state)
           
abstract  boolean setEndOfInputChar(byte b)
           
abstract  void setFlowControlMode(int flowcontrol)
           
abstract  boolean setLowLatency()
           
abstract  boolean setParityErrorChar(byte b)
           
abstract  void setRTS(boolean state)
           
abstract  void setSerialPortParams(int b, int d, int s, int p)
           
abstract  boolean setUARTType(java.lang.String type, boolean test)
           
 
クラス gnu.io.CommPort から継承されたメソッド
close, disableReceiveFraming, disableReceiveThreshold, disableReceiveTimeout, enableReceiveFraming, enableReceiveThreshold, enableReceiveTimeout, getInputBufferSize, getInputStream, getName, getOutputBufferSize, getOutputStream, getReceiveFramingByte, getReceiveThreshold, getReceiveTimeout, isReceiveFramingEnabled, isReceiveThresholdEnabled, isReceiveTimeoutEnabled, setInputBufferSize, setOutputBufferSize, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

DATABITS_5

public static final int DATABITS_5
関連項目:
定数フィールド値

DATABITS_6

public static final int DATABITS_6
関連項目:
定数フィールド値

DATABITS_7

public static final int DATABITS_7
関連項目:
定数フィールド値

DATABITS_8

public static final int DATABITS_8
関連項目:
定数フィールド値

PARITY_NONE

public static final int PARITY_NONE
関連項目:
定数フィールド値

PARITY_ODD

public static final int PARITY_ODD
関連項目:
定数フィールド値

PARITY_EVEN

public static final int PARITY_EVEN
関連項目:
定数フィールド値

PARITY_MARK

public static final int PARITY_MARK
関連項目:
定数フィールド値

PARITY_SPACE

public static final int PARITY_SPACE
関連項目:
定数フィールド値

STOPBITS_1

public static final int STOPBITS_1
関連項目:
定数フィールド値

STOPBITS_2

public static final int STOPBITS_2
関連項目:
定数フィールド値

STOPBITS_1_5

public static final int STOPBITS_1_5
関連項目:
定数フィールド値

FLOWCONTROL_NONE

public static final int FLOWCONTROL_NONE
関連項目:
定数フィールド値

FLOWCONTROL_RTSCTS_IN

public static final int FLOWCONTROL_RTSCTS_IN
関連項目:
定数フィールド値

FLOWCONTROL_RTSCTS_OUT

public static final int FLOWCONTROL_RTSCTS_OUT
関連項目:
定数フィールド値

FLOWCONTROL_XONXOFF_IN

public static final int FLOWCONTROL_XONXOFF_IN
関連項目:
定数フィールド値

FLOWCONTROL_XONXOFF_OUT

public static final int FLOWCONTROL_XONXOFF_OUT
関連項目:
定数フィールド値
コンストラクタの詳細

SerialPort

public SerialPort()
メソッドの詳細

setSerialPortParams

public abstract void setSerialPortParams(int b,
                                         int d,
                                         int s,
                                         int p)
                                  throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

getBaudRate

public abstract int getBaudRate()

getDataBits

public abstract int getDataBits()

getStopBits

public abstract int getStopBits()

getParity

public abstract int getParity()

setFlowControlMode

public abstract void setFlowControlMode(int flowcontrol)
                                 throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

getFlowControlMode

public abstract int getFlowControlMode()

isDTR

public abstract boolean isDTR()

setDTR

public abstract void setDTR(boolean state)

setRTS

public abstract void setRTS(boolean state)

isCTS

public abstract boolean isCTS()

isDSR

public abstract boolean isDSR()

isCD

public abstract boolean isCD()

isRI

public abstract boolean isRI()

isRTS

public abstract boolean isRTS()

sendBreak

public abstract void sendBreak(int duration)

addEventListener

public abstract void addEventListener(SerialPortEventListener lsnr)
                               throws java.util.TooManyListenersException
例外:
java.util.TooManyListenersException

removeEventListener

public abstract void removeEventListener()

notifyOnDataAvailable

public abstract void notifyOnDataAvailable(boolean enable)

notifyOnOutputEmpty

public abstract void notifyOnOutputEmpty(boolean enable)

notifyOnCTS

public abstract void notifyOnCTS(boolean enable)

notifyOnDSR

public abstract void notifyOnDSR(boolean enable)

notifyOnRingIndicator

public abstract void notifyOnRingIndicator(boolean enable)

notifyOnCarrierDetect

public abstract void notifyOnCarrierDetect(boolean enable)

notifyOnOverrunError

public abstract void notifyOnOverrunError(boolean enable)

notifyOnParityError

public abstract void notifyOnParityError(boolean enable)

notifyOnFramingError

public abstract void notifyOnFramingError(boolean enable)

notifyOnBreakInterrupt

public abstract void notifyOnBreakInterrupt(boolean enable)

getParityErrorChar

public abstract byte getParityErrorChar()
                                 throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

setParityErrorChar

public abstract boolean setParityErrorChar(byte b)
                                    throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

getEndOfInputChar

public abstract byte getEndOfInputChar()
                                throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

setEndOfInputChar

public abstract boolean setEndOfInputChar(byte b)
                                   throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

setUARTType

public abstract boolean setUARTType(java.lang.String type,
                                    boolean test)
                             throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

getUARTType

public abstract java.lang.String getUARTType()
                                      throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

setBaudBase

public abstract boolean setBaudBase(int BaudBase)
                             throws UnsupportedCommOperationException,
                                    java.io.IOException
例外:
UnsupportedCommOperationException
java.io.IOException

getBaudBase

public abstract int getBaudBase()
                         throws UnsupportedCommOperationException,
                                java.io.IOException
例外:
UnsupportedCommOperationException
java.io.IOException

setDivisor

public abstract boolean setDivisor(int Divisor)
                            throws UnsupportedCommOperationException,
                                   java.io.IOException
例外:
UnsupportedCommOperationException
java.io.IOException

getDivisor

public abstract int getDivisor()
                        throws UnsupportedCommOperationException,
                               java.io.IOException
例外:
UnsupportedCommOperationException
java.io.IOException

setLowLatency

public abstract boolean setLowLatency()
                               throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

getLowLatency

public abstract boolean getLowLatency()
                               throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

setCallOutHangup

public abstract boolean setCallOutHangup(boolean NoHup)
                                  throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException

getCallOutHangup

public abstract boolean getCallOutHangup()
                                  throws UnsupportedCommOperationException
例外:
UnsupportedCommOperationException