RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


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

Riepilogo

Metodi pubblici

void close ()
byte[] readHciPacket ()

Legge un pacchetto HCI dal dispositivo, bloccandolo finché i dati non sono disponibili.

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

Comodo wrapper attorno a sendHciPacket per inviare un pacchetto di comandi HCI al dispositivo.

void sendHciPacket (byte[] packet)

Invia pacchetto HCI non elaborato al dispositivo.

Metodi pubblici

chiudere

public void close ()

Getta
IOException

readHciPacket

public byte[] readHciPacket ()

Legge un pacchetto HCI dal dispositivo, bloccandolo finché i dati non sono disponibili.

ritorna
byte[]

Getta
IOException

inviaHciCmd

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

Comodo wrapper attorno a sendHciPacket per inviare un pacchetto di comandi HCI al dispositivo.

Parametri
ogf int : campo del gruppo Opcode

ocf int : campo di comando Opcode

params byte : il resto dei parametri del comando

Getta
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

Invia pacchetto HCI non elaborato al dispositivo.

Parametri
packet byte : dati grezzi del pacchetto da inviare al dispositivo

Getta
IOException