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)

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

void sendHciPacket (byte[] packet)

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

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

ปิด

public void close ()

ขว้าง
IOException

อ่าน HciPacket

public byte[] readHciPacket ()

อ่านหนึ่งแพ็คเก็ต HCI จากอุปกรณ์ โดยบล็อกจนกว่าข้อมูลจะพร้อมใช้งาน

การส่งคืน
byte[]

ขว้าง
IOException

sendHciCmd

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

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

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

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

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

ขว้าง
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

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

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

ขว้าง
IOException