RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


Classe che incapsula un dispositivo HCI virtuale che può essere controllato da comandi HCI.

Riepilogo

Metodi pubblici

void close()
byte[] readHciPacket()

Legge un pacchetto HCI dal dispositivo, bloccando fino a quando i dati non sono disponibili.

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

Pratico wrapper per sendHciPacket per inviare un pacchetto di comando HCI al dispositivo.

void sendHciPacket(byte[] packet)

Invia pacchetto HCI non elaborato al dispositivo.

Metodi pubblici

chiudi

public void close ()

Lanci
IOException

readHciPacket

public byte[] readHciPacket ()

Legge un pacchetto HCI dal dispositivo, bloccando fino a quando i dati non sono disponibili.

Ritorni
byte[]

Lanci
IOException

inviaHciCmd

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

Pratico wrapper per sendHciPacket per inviare un pacchetto di comando HCI al dispositivo.

Parametri
ogf int: campo Gruppo di codici operativi

ocf int: campo comando Opcode

params byte: il resto dei parametri del comando

Lanci
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

Invia pacchetto HCI non elaborato al dispositivo.

Parametri
packet byte: dati dei pacchetti non elaborati da inviare al dispositivo

Lanci
IOException