RootcanalUtils.Hci設備

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

發送命令

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