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

发送 HciPacket

public void sendHciPacket (byte[] packet)

将原始 HCI 数据包发送到设备。

参数
packet byte:要发送到设备的原始数据包数据

抛出
IOException