|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.j_phone.io.RemoteControl
赤外線データを送信してリモコン機能を実現するためのクラスです。
このクラスが実現する機能を以下に示します。
このクラスでは、以下の赤外線データのパラメータを指定できます。
赤外線の送信の基本処理シーケンスを以下に示します。
setPulse()
メソッド、 setLogicalPulse()
メソッドおよび setCarrier()
メソッドにより赤外線データのパラメータを、 setData()
メソッドによりコマンドデータを指定します。
send()
メソッドを呼び出して、赤外線送信します。
メソッドの概要 | |
static void |
send(int numOfData,
RemoteControlData[] data)
データを赤外線送信します。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public static void send(int numOfData, RemoteControlData[] data)
このメソッドを呼び出して赤外線送信する前に、引数のdata
オブジェクトに対して送信する赤外線データの各パラメータおよびコマンドデータを設定する必要があります。パラメータまたはコマンドデータに値を設定しない場合に、どのようなデータが赤外線送信されるかはネイティブシステムの実装依存です。
numOfData
- 送信するデータ数data
- 送信データNullPointerException
- 引数 data
が null
の場合に発生するjava.lang.IllegalArgumentException
- 引数 numOfData
が 0 以下の場合に発生するjava.lang.RuntimeException
- ネイティブシステムが赤外線リモコンをサポートしていない場合や、送信エラーが発生したときに発生するArrayIndexOutOfBoundsException
- 引数numOfData
が引数data
の長さを超えている場合に発生する
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |