NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential

com.docomo_um.module.connection
クラス SPICombinedFormatData

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

public class SPICombinedFormatData
extends java.lang.Object

連続したデータの送受信を行う際の一つの処理を表すクラスです。

関連項目:
SPIMaster, SPISlave

フィールドの概要
static int TYPE_READ
          伝送タイプの一つで、読み込みを行うことを表します。
static int TYPE_WRITE
          伝送タイプの一つで、書き込みを行うことを表します。
 
コンストラクタの概要
SPICombinedFormatData(int type, byte[] data)
          伝送タイプと送信データまたは受信領域を指定して、このインスタンスを生成します。
 
メソッドの概要
 int getProcessingType()
          伝送タイプを取得します。
 byte[] getTransmissionData()
          送信データまたは受信領域を取得します。
 void setProcessingType(int type)
          伝送タイプを設定します。
 void setTransmissionData(byte[] data)
          送信データまたは受信領域を設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

フィールドの詳細

TYPE_READ

public static final int TYPE_READ
伝送タイプの一つで、読み込みを行うことを表します。

関連項目:
SPICombinedFormatData(int type, byte[] data), 定数フィールド値

TYPE_WRITE

public static final int TYPE_WRITE
伝送タイプの一つで、書き込みを行うことを表します。

関連項目:
SPICombinedFormatData(int type, byte[] data), 定数フィールド値
コンストラクタの詳細

SPICombinedFormatData

public SPICombinedFormatData(int type,
                             byte[] data)
伝送タイプと送信データまたは受信領域を指定して、このインスタンスを生成します。

伝送タイプがTYPE_WRITEである場合、送信データを設定します。 伝送タイプがTYPE_READである場合、データ受信時の領域を設定します。

パラメータ:
type - 伝送タイプを指定します。
data - 送信するデータまたはデータ受信時の領域を指定します。
例外:
java.lang.NullPointerException - dataがnullの場合に発生します。
java.lang.IllegalArgumentException - typeに伝送タイプとして定義されていない値が指定された場合に発生します。
java.lang.IllegalArgumentException - dataの要素数が0であった場合に発生します。
関連項目:
TYPE_READ, TYPE_WRITE
メソッドの詳細

setProcessingType

public void setProcessingType(int type)
伝送タイプを設定します。

パラメータ:
type - 伝送タイプを指定します。
例外:
java.lang.IllegalArgumentException - typeに伝送タイプとして定義されていない値が指定された場合に発生します。
関連項目:
TYPE_READ, TYPE_WRITE

setTransmissionData

public void setTransmissionData(byte[] data)
送信データまたは受信領域を設定します。

伝送タイプがTYPE_WRITEである場合、送信データを設定します。 伝送タイプがTYPE_READである場合、データ受信時の領域を設定します。

送信データはフレーム単位に分割されてから送信されます。

パラメータ:
data - 送信するデータまたはデータ受信時の領域を指定します。
例外:
java.lang.NullPointerException - dataがnullの場合に発生します。
java.lang.IllegalArgumentException - dataの要素数が0であった場合に発生します。
関連項目:
TYPE_READ, TYPE_WRITE

getProcessingType

public int getProcessingType()
伝送タイプを取得します。

戻り値:
伝送タイプを返します。

getTransmissionData

public byte[] getTransmissionData()
送信データまたは受信領域を取得します。

戻り値:
送信データまたは受信領域を返します。

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