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