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 1 รายการจากอุปกรณ์ บล็อกจนกว่าจะมีข้อมูล

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

Wrapper ที่สะดวกรอบๆ sendHciPacket เพื่อส่งแพ็กเก็ตคำสั่ง HCI ไปยังอุปกรณ์

void sendHciPacket(byte[] packet)

ส่งแพ็กเก็ต HCI ดิบไปยังอุปกรณ์

วิธีการสาธารณะ

ปิด

public void close ()

การขว้าง
IOException

อ่าน HciPacket

public byte[] readHciPacket ()

อ่านแพ็กเก็ต HCI 1 รายการจากอุปกรณ์ บล็อกจนกว่าจะมีข้อมูล

คิกรีเทิร์น
byte[]

การขว้าง
IOException

ส่งHciCmd

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

Wrapper ที่สะดวกรอบๆ sendHciPacket เพื่อส่งแพ็กเก็ตคำสั่ง HCI ไปยังอุปกรณ์

พารามิเตอร์
ogf int: ช่องกลุ่ม Opcode

ocf int: ช่องคำสั่ง Opcode

params byte: พารามิเตอร์คำสั่งที่เหลือ

การขว้าง
IOException

ส่งHciPacket

public void sendHciPacket (byte[] packet)

ส่งแพ็กเก็ต HCI ดิบไปยังอุปกรณ์

พารามิเตอร์
packet byte: ข้อมูลดิบของแพ็กเก็ตที่ส่งไปยังอุปกรณ์

การขว้าง
IOException