RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

java.lang.オブジェクト
com.android.sts.common.RootcanalUtils.HciDevice


HCI コマンドで制御できる仮想 HCI デバイスをカプセル化するクラス。

まとめ

パブリックメソッド

void close ()
byte[] readHciPacket ()

デバイスから 1 つの HCI パケットを読み取り、データが利用可能になるまでブロックします。

void sendHciCmd (int ogf, int ocf, byte[] params)

HCI コマンド パケットをデバイスに送信するための sendHciPacket の便利なラッパー。

void sendHciPacket (byte[] packet)

生の HCI パケットをデバイスに送信します。

パブリックメソッド

近い

public void close ()

投げる
IOException

readHciパケット

public byte[] readHciPacket ()

デバイスから 1 つの HCI パケットを読み取り、データが利用可能になるまでブロックします。

戻り値
byte[]

投げる
IOException

sendHciCmd

public void sendHciCmd (int ogf, 
                int ocf, 
                byte[] params)

HCI コマンド パケットをデバイスに送信するための sendHciPacket の便利なラッパー。

パラメーター
ogf int : オペコードグループフィールド

ocf int : オペコードコマンドフィールド

params byte : 残りのコマンドパラメータ

投げる
IOException

Hciパケットの送信

public void sendHciPacket (byte[] packet)

生の HCI パケットをデバイスに送信します。

パラメーター
packet byte : デバイスに送信する生のパケット データ

投げる
IOException