RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

java.lang.অবজেক্ট
↳ com.android.sts.common.RootcanalUtils.HciDevice


ক্লাস যা একটি ভার্চুয়াল HCI ডিভাইসকে এনক্যাপসুলেট করে যা 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 : Opcode গ্রুপ ক্ষেত্র

ocf int : Opcode কমান্ড ক্ষেত্র

params byte : কমান্ডের বাকি প্যারামিটার

নিক্ষেপ করে
IOException

HciPacket পাঠান

public void sendHciPacket (byte[] packet)

ডিভাইসে কাঁচা HCI প্যাকেট পাঠান।

পরামিতি
packet byte : ডিভাইসে পাঠানোর জন্য কাঁচা প্যাকেট ডেটা

নিক্ষেপ করে
IOException