RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


Klasa, która hermetyzuje wirtualne urządzenie HCI, które może być kontrolowane za pomocą poleceń HCI.

Streszczenie

Metody publiczne

void close ()
byte[] readHciPacket ()

Odczytaj jeden pakiet HCI z urządzenia, blokując, dopóki dane nie będą dostępne.

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

Wygodne opakowanie wokół sendHciPacket do wysyłania pakietu poleceń HCI do urządzenia.

void sendHciPacket (byte[] packet)

Wyślij nieprzetworzony pakiet HCI do urządzenia.

Metody publiczne

blisko

public void close ()

Rzuty
IOException

odczyt HciPacket

public byte[] readHciPacket ()

Odczytaj jeden pakiet HCI z urządzenia, blokując, dopóki dane nie będą dostępne.

Zwroty
byte[]

Rzuty
IOException

wyślijHciCmd

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

Wygodne opakowanie wokół sendHciPacket do wysyłania pakietu poleceń HCI do urządzenia.

Parametry
ogf int : Pole grupy kodu operacyjnego

ocf int : pole polecenia kodu operacyjnego

params byte : pozostałe parametry polecenia

Rzuty
IOException

wyślij pakiet Hci

public void sendHciPacket (byte[] packet)

Wyślij nieprzetworzony pakiet HCI do urządzenia.

Parametry
packet byte : surowe dane pakietowe do wysłania do urządzenia

Rzuty
IOException