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 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 il pacchetto HCI non elaborato al dispositivo.

Metodi pubblici

vicino

public void close ()

Lancia
IOException

readHciPacket

public byte[] readHciPacket ()

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

ritorna
byte[]

Lancia
IOException

sendHciCmd

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 del comando Opcode

params byte : il resto dei parametri del comando

Lancia
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

Invia il pacchetto HCI non elaborato al dispositivo.

Parametri
packet byte : dati del pacchetto non elaborato da inviare al dispositivo

Lancia
IOException