रूटकेनालयूटिल्स.एचसीआईडिवाइस

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable करता है

java.lang.Object
com.android.sts.common.RootcanalUtils.HciDevice


क्लास जो वर्चुअल एचसीआई डिवाइस को एनकैप्सुलेट करता है जिसे एचसीआई कमांड द्वारा नियंत्रित किया जा सकता है।

सारांश

सार्वजनिक तरीके

void close ()
byte[] readHciPacket ()

डिवाइस से एक HCI पैकेट पढ़ें, डेटा उपलब्ध होने तक ब्लॉक करना।

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

डिवाइस को HCI कमांड पैकेट भेजने के लिए SendHciPacket के आसपास सुविधाजनक रैपर।

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)

डिवाइस को HCI कमांड पैकेट भेजने के लिए SendHciPacket के आसपास सुविधाजनक रैपर।

मापदंडों
ogf int : ओपकोड समूह क्षेत्र

ocf int : ओपकोड कमांड फील्ड

params byte : बाकी कमांड पैरामीटर

फेंकता
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

डिवाइस को अपरिष्कृत HCI पैकेट भेजें।

मापदंडों
packet byte : डिवाइस को भेजने के लिए कच्चा पैकेट डेटा

फेंकता
IOException