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 de sendHciPacket para enviar um pacote de comando HCI para o dispositivo.

void sendHciPacket (byte[] packet)

Enviar pacote HCI bruto para o dispositivo.

Métodos públicos

perto

public void close ()

lances
IOException

readHciPacket

public byte[] readHciPacket ()

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

devoluções
byte[]

lances
IOException

enviarHciCmd

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

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

Parâmetros
ogf int : campo do grupo Opcode

ocf int : campo de comando Opcode

params byte : o restante dos parâmetros de comando

lances
IOException

enviarHciPacket

public void sendHciPacket (byte[] packet)

Enviar pacote HCI bruto para o dispositivo.

Parâmetros
packet byte : pacote de dados brutos para enviar ao dispositivo

lances
IOException