RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

java.lang.Object
   ↳ com.android.sts.common.RootcanalUtils.HciDevice


Lớp đóng gói một thiết bị HCI ảo có thể được kiểm soát bằng các lệnh HCI.

Tóm tắt

Phương thức công khai

void close()
byte[] readHciPacket()

Đọc một gói HCI từ thiết bị, chặn cho đến khi có dữ liệu.

void sendHciCmd(int ogf, int ocf, byte[] params)

Trình bao bọc tiện lợi xung quanh sendHciPacket để gửi một gói lệnh HCI đến thiết bị.

void sendHciPacket(byte[] packet)

Gửi gói HCI thô đến thiết bị.

Phương thức công khai

đóng

public void close ()

Gửi
IOException

ReadHciPacket

public byte[] readHciPacket ()

Đọc một gói HCI từ thiết bị, chặn cho đến khi có dữ liệu.

Giá trị trả về
byte[]

Gửi
IOException

sendHciCmd

public void sendHciCmd (int ogf, 
                int ocf, 
                byte[] params)

Trình bao bọc tiện lợi xung quanh sendHciPacket để gửi một gói lệnh HCI đến thiết bị.

Tham số
ogf int: Trường nhóm mã vận hành

ocf int: Trường lệnh Opcode

params byte: các tham số lệnh còn lại

Gửi
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

Gửi gói HCI thô đến thiết bị.

Tham số
packet byte: dữ liệu gói thô để gửi đến thiết bị

Gửi
IOException