NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential

com.docomo_um.module.connection
クラス I2CSlave

java.lang.Object
  上位を拡張 com.docomo_um.module.connection.I2CDevice
      上位を拡張 com.docomo_um.module.connection.I2CSlave

public class I2CSlave
extends I2CDevice

I2Cスレーブ側を表すクラスです。

留意事項
デバイスと物理的に接続されていない場合、以下の場合に例外は発生しません。

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


メソッドの概要
 java.io.InputStream getInputStream()
          入力ストリームを取得します。
 java.io.OutputStream getOutputStream()
          出力ストリームを取得します。
 void setI2CListener(I2CListener listener)
          リスナを登録します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

メソッドの詳細

getOutputStream

public java.io.OutputStream getOutputStream()
出力ストリームを取得します。

定義:
クラス I2CDevice 内の getOutputStream
戻り値:
出力ストリームを返します。

getInputStream

public java.io.InputStream getInputStream()
入力ストリームを取得します。

定義:
クラス I2CDevice 内の getInputStream
戻り値:
入力ストリームを返します。

setI2CListener

public void setI2CListener(I2CListener listener)
                    throws ConnectionException
リスナを登録します。 マスタ側からのデータを受信する際に登録します。

このインスタンスに登録できるリスナは1つだけです。 このメソッドを複数回呼出した場合、最後に登録したリスナだけが有効です。 null を指定すると、リスナの登録を削除します。

パラメータ:
listener - リスナを指定します。
例外:
ConnectionException - 内部エラーにより処理が中断した場合に発生します。

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