RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


Klasa zawierająca wirtualne urządzenie HCI, którym można sterować za pomocą poleceń HCI.

Podsumowanie

Metody publiczne

void close()
byte[] readHciPacket()

Odczytywanie jednego pakietu HCI z urządzenia, blokowanie do czasu, gdy dane będą dostępne.

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

Wygodna otoczka dla funkcji sendHciPacket, która umożliwia wysyłanie pakietu poleceń HCI do urządzenia.

void sendHciPacket(byte[] packet)

Wysyłanie nieprzetworzonego pakietu HCI na urządzenie.

Metody publiczne

zamknij

public void close ()

Rzuty
IOException

readHciPacket

public byte[] readHciPacket ()

Odczytywanie jednego pakietu HCI z urządzenia, blokowanie do czasu, gdy dane będą dostępne.

Zwroty
byte[]

Rzuty
IOException

sendHciCmd

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

Wygodna otoczka dla funkcji sendHciPacket, która umożliwia wysyłanie pakietu poleceń HCI do urządzenia.

Parametry
ogf int: pole grupy kodów operacji

ocf int: pole kodu operacji

params byte: pozostałe parametry polecenia

Rzuty
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

Wysyłanie nieprzetworzonego pakietu HCI na urządzenie.

Parametry
packet byte: nieprzetworzone dane pakietu do wysłania na urządzenie

Rzuty
IOException