RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


Classe que encapsula um dispositivo HCI virtual que pode ser controlado por comandos HCI.

Resumo

Métodos públicos

void close ()
byte[] readHciPacket ()

Leia um pacote HCI do dispositivo, bloqueando até que os dados estejam disponíveis.

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

Wrapper conveniente em torno do sendHciPacket para enviar um pacote de comando HCI ao dispositivo.

void sendHciPacket (byte[] packet)

Envie pacote HCI bruto para o dispositivo.

Métodos públicos

fechar

public void close ()

Lança
IOException

leiaHciPacket

public byte[] readHciPacket ()

Leia um pacote HCI do dispositivo, bloqueando até que os dados estejam disponíveis.

Devoluções
byte[]

Lança
IOException

enviarHciCmd

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

Wrapper conveniente em torno do sendHciPacket para enviar um pacote de comando HCI ao dispositivo.

Parâmetros
ogf int : campo do grupo Opcode

ocf int : campo de comando Opcode

params byte : o restante dos parâmetros do comando

Lança
IOException

enviarHciPacket

public void sendHciPacket (byte[] packet)

Envie pacote HCI bruto para o dispositivo.

Parâmetros
packet byte : dados brutos do pacote a serem enviados ao dispositivo

Lança
IOException