RootcanalUtils.Hciडिवाइस

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


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

खास जानकारी

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

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: Opcode कमांड फ़ील्ड

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

थ्रो
IOException

भेजेंHciPacket

public void sendHciPacket (byte[] packet)

डिवाइस को रॉ HCI पैकेट भेजें.

पैरामीटर
packet byte: डिवाइस पर भेजने के लिए रॉ पैकेट डेटा

थ्रो
IOException