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