RootcanalUtils.HciDevice

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)

डिवाइस पर एचसीआई कमांड पैकेट भेजने के लिए, sendHciPacket के आस-पास आसानी से इस्तेमाल किया जा सकने वाला रैपर.

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 के आस-पास आसानी से इस्तेमाल किया जा सकने वाला रैपर.

पैरामीटर
ogf int: ऑपकोड ग्रुप फ़ील्ड

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

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

थ्रो
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

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

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

थ्रो
IOException