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 : فیلد گروه Opcode

ocf int : فیلد فرمان Opcode

params byte : بقیه پارامترهای فرمان

پرتاب می کند
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

ارسال بسته HCI خام به دستگاه.

پارامترها
packet byte : داده های بسته خام برای ارسال به دستگاه

پرتاب می کند
IOException