RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

java.lang.Object
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

readHciPacket

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

sendHciPacket

public void sendHciPacket (byte[] packet)

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

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

スロー
IOException