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