NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential

com.docomo_um.module.connection
クラス ConnectionManager

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

public abstract class ConnectionManager
extends java.lang.Object

有線通信IFの管理クラスです。

getAvailableConnections()を使用して利用可能な有線通信IF種別のリストを取得し、 getConnection(int)に取得したリスト内の有線通信IF種別を指定して有線通信IFを取得します。


フィールドの概要
static int CONNECTION_TYPE_ADCONVERTER
          有線通信IF種別の一つとして、ADコンバータを表します。
static int CONNECTION_TYPE_GPIO
          有線通信IF種別の一つとして、汎用入出力ポートを表します。
static int CONNECTION_TYPE_I2C
          有線通信IF種別の一つとして、I2C を表します。
static int CONNECTION_TYPE_SERIAL
          有線通信IF種別の一つとして、シリアル通信を表します。
static int CONNECTION_TYPE_SPI
          有線通信IF種別の一つとして、SPIを表します。
 
メソッドの概要
 int[] getAvailableConnections()
          利用可能な有線通信IF種別のリストを取得します。
 Connectable getConnection(int type)
          有線通信IFを取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

フィールドの詳細

CONNECTION_TYPE_ADCONVERTER

public static final int CONNECTION_TYPE_ADCONVERTER
有線通信IF種別の一つとして、ADコンバータを表します。

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

CONNECTION_TYPE_GPIO

public static final int CONNECTION_TYPE_GPIO
有線通信IF種別の一つとして、汎用入出力ポートを表します。

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

CONNECTION_TYPE_I2C

public static final int CONNECTION_TYPE_I2C
有線通信IF種別の一つとして、I2C を表します。

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

CONNECTION_TYPE_SERIAL

public static final int CONNECTION_TYPE_SERIAL
有線通信IF種別の一つとして、シリアル通信を表します。

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

CONNECTION_TYPE_SPI

public static final int CONNECTION_TYPE_SPI
有線通信IF種別の一つとして、SPIを表します。

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

getAvailableConnections

public int[] getAvailableConnections()
利用可能な有線通信IF種別のリストを取得します。

戻り値:
利用可能な有線通信IF種別の配列を返します。 利用可能な有線通信IF種別が無い場合はnullを返します。
関連項目:
CONNECTION_TYPE_ADCONVERTER, CONNECTION_TYPE_GPIO, CONNECTION_TYPE_I2C, CONNECTION_TYPE_SERIAL, CONNECTION_TYPE_SPI

getConnection

public Connectable getConnection(int type)
有線通信IFを取得します。

引数typeには、getAvailableConnections()で取得した利用可能な有線通信IF種別を指定してください。 利用出来ない有線通信IF種別を指定した場合はIllegalArgumentExceptionが発生します。

パラメータ:
type - 有線通信IF種別を指定します。
戻り値:
有線通信IFを返します。
例外:
java.lang.IllegalArgumentException - typeに利用出来ない有線通信IF種別を指定した場合に発生します。
関連項目:
CONNECTION_TYPE_ADCONVERTER, CONNECTION_TYPE_GPIO, CONNECTION_TYPE_I2C, CONNECTION_TYPE_SERIAL, CONNECTION_TYPE_SPI

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