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