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 ()

從裝置讀取一個 HCI 資料包,阻塞直到資料可用。

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

sendHciPacket 的方便包裝,用於將 HCI 命令封包傳送到裝置。

void sendHciPacket (byte[] packet)

將原始 HCI 資料包傳送到裝置。

公共方法

關閉

public void close ()

投擲
IOException

讀取Hci資料包

public byte[] readHciPacket ()

從裝置讀取一個 HCI 資料包,阻塞直到資料可用。

退貨
byte[]

投擲
IOException

發送Hci命令

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

sendHciPacket 的方便包裝,用於將 HCI 命令封包傳送到裝置。

參數
ogf int : 操作碼組字段

ocf int :操作碼命令字段

params byte : 其餘指令參數

投擲
IOException

發送Hci資料包

public void sendHciPacket (byte[] packet)

將原始 HCI 資料包傳送到裝置。

參數
packet byte :發送到裝置的原始資料包數據

投擲
IOException