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 |