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

readHciPacket

public byte[] readHciPacket ()

從裝置讀取一個 HCI 封包,直到資料可用為止。

傳回
byte[]

擲回
IOException

SendHciCmd

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

便利的 sendHciPacket 包裝函式,可將 HCI 指令封包傳送至裝置。

參數
ogf int:運算碼群組欄位

ocf int:運算碼指令欄位

params byte:其餘指令參數

擲回
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

將原始 HCI 封包傳送至裝置。

參數
packet byte:要傳送到裝置的原始封包資料

擲回
IOException