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: שדה קבוצת קוד פעולה

ocf int: שדה הפקודה של קוד הפעולה

params byte: שאר פרמטרים הפקודה

זריקות
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

שליחת חבילה גולמית של HCI למכשיר.

פרמטרים
packet byte: נתוני חבילת נתונים גולמיים לשליחה למכשיר

זריקות
IOException