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

إرسال HciCmd

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

برنامج تشغيل مناسب يحيط بـ SendHciPacket لإرسال حزمة أوامر واجهة HCI إلى الجهاز

المعلمات
ogf int: حقل مجموعة الرموز البرمجية

ocf int: حقل أمر رمز التشغيل

params byte: باقي معلَمات الأوامر

الرميات
IOException

SendHciPacket

public void sendHciPacket (byte[] packet)

إرسال حزمة HCI الأولية إلى الجهاز

المعلمات
packet byte: بيانات الحزم الأولية لإرسالها إلى الجهاز

الرميات
IOException