NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential

com.docomo_um.module.connection
クラス I2CSpec

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

public final class I2CSpec
extends java.lang.Object

I2Cの情報を表すクラスです。

関連項目:
I2CConnection, I2CMaster, I2CSlave, I2CListener

フィールドの概要
static int MODE_MASTER
          通信モードの一つで、マスタを表します。
static int MODE_SLAVE
          通信モードの一つで、スレーブを表します。
static int SLAVE_ADDRESS_SIZE_10BIT
          スレーブアドレスサイズの一つで、10bitのサイズであることを表します。
static int SLAVE_ADDRESS_SIZE_7BIT
          スレーブアドレスサイズの一つで、7bitのサイズであることを表します。
 
メソッドの概要
 java.util.List<java.lang.Integer> getAddressSizeList()
          利用可能なスレーブアドレスサイズを取得します。
 int getCommMode()
          通信モードを取得します。
 java.util.List<java.lang.Long> getCommSpeedList()
          利用可能な通信速度(bps)を取得します。
 java.lang.String getDeviceName()
          I2Cを識別するデバイス名を取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

フィールドの詳細

MODE_MASTER

public static final int MODE_MASTER
通信モードの一つで、マスタを表します。

関連項目:
getCommMode(), 定数フィールド値

MODE_SLAVE

public static final int MODE_SLAVE
通信モードの一つで、スレーブを表します。

関連項目:
getCommMode(), 定数フィールド値

SLAVE_ADDRESS_SIZE_7BIT

public static final int SLAVE_ADDRESS_SIZE_7BIT
スレーブアドレスサイズの一つで、7bitのサイズであることを表します。

関連項目:
getAddressSizeList(), 定数フィールド値

SLAVE_ADDRESS_SIZE_10BIT

public static final int SLAVE_ADDRESS_SIZE_10BIT
スレーブアドレスサイズの一つで、10bitのサイズであることを表します。

関連項目:
getAddressSizeList(), 定数フィールド値
メソッドの詳細

getDeviceName

public java.lang.String getDeviceName()
I2Cを識別するデバイス名を取得します。

個々のI2Cを識別するために、名前を割り振ります。 命名規則は"I2C"+二桁の数値となります。(例:「I2C00、I2C01、…」)

戻り値:
I2Cデバイス名を返します。

getAddressSizeList

public java.util.List<java.lang.Integer> getAddressSizeList()
利用可能なスレーブアドレスサイズを取得します。

戻り値:
利用可能なスレーブアドレスサイズを返します。
関連項目:
SLAVE_ADDRESS_SIZE_7BIT, SLAVE_ADDRESS_SIZE_10BIT

getCommMode

public int getCommMode()
通信モードを取得します。

MODE_MASTERMODE_SLAVEのORで返却されます。 1bit目がマスタとして動作するか否かを表し、2bit目がスレーブとして動作するか否かを表します。

戻り値:
通信モードを返します。
関連項目:
MODE_MASTER, MODE_SLAVE

getCommSpeedList

public java.util.List<java.lang.Long> getCommSpeedList()
利用可能な通信速度(bps)を取得します。

戻り値:
利用可能な通信速度(bps)を返します。

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