NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential

com.docomo_um.module.connection
クラス SerialConnection

java.lang.Object
  上位を拡張 com.docomo_um.module.connection.SerialConnection
すべての実装されたインタフェース:
Connectable

public class SerialConnection
extends java.lang.Object
implements Connectable

シリアル通信を表すクラスです。

利用可能なシリアル情報(SerialSpec)を取得するには、getSerialSpec()を使用します。 シリアルデバイス(Serial)を取得するには、シリアル情報を引数としてgetSerial(SerialSpec)を使用します。

留意事項
デバイスの故障などによる障害が発生した場合、以下のメソッドをコールしても例外は発生しません。

そのような場合において、ストリームの各メソッドがどのような値を返すのかは、通信モジュールの実装に依存します。

物理的に接続されていない場合、以下の場合にIOExceptionが発生します。

物理的に接続されていない場合、以下の場合に例外は発生しません。

そのような場合において、ストリームの各メソッドがどのような値を返すのかは、通信モジュールの実装に依存します。

関連項目:
Serial, SerialSpec, SerialListener

メソッドの概要
 Serial getSerial(SerialSpec spec)
          シリアルデバイスのインスタンスを生成します。
 java.util.List<SerialSpec> getSerialSpec()
          利用可能なシリアル情報のリストを取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

メソッドの詳細

getSerialSpec

public java.util.List<SerialSpec> getSerialSpec()
利用可能なシリアル情報のリストを取得します。

戻り値:
シリアル情報のリストを返します。

getSerial

public Serial getSerial(SerialSpec spec)
                 throws ConnectionException
シリアルデバイスのインスタンスを生成します。

インスタンスは1つのデバイスにつき1つです。 既に生成したシリアル情報で再度生成しようとした場合、生成済みのシリアルデバイスのインスタンスが返却されます。

パラメータ:
spec - シリアルデバイスとして利用するシリアル情報を指定します。
戻り値:
シリアルデバイスのインスタンスを返します。
例外:
java.lang.NullPointerException - specがnullの場合に発生します。
ConnectionException - 内部エラーにより処理が中断した場合に発生します。

Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved.