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