RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


Es una clase que encapsula un dispositivo HCI virtual que se puede controlar con comandos HCI.

Resumen

Métodos públicos

void close()
byte[] readHciPacket()

Lee un paquete HCI del dispositivo y bloquéalo hasta que haya datos disponibles.

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

Wrapper conveniente alrededor de sendHciPacket para enviar un paquete de comando HCI al dispositivo.

void sendHciPacket(byte[] packet)

Envía un paquete HCI sin procesar al dispositivo.

Métodos públicos

cerrar

public void close ()

Arroja
IOException

readHciPacket

public byte[] readHciPacket ()

Lee un paquete HCI del dispositivo y bloquéalo hasta que haya datos disponibles.

Muestra
byte[]

Arroja
IOException

sendHciCmd

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

Wrapper conveniente alrededor de sendHciPacket para enviar un paquete de comando HCI al dispositivo.

Parámetros
ogf int: Campo de grupo de código de operación

ocf int: Campo de comando de código de operación

params byte: El resto de los parámetros del comando

Arroja
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

Envía un paquete HCI sin procesar al dispositivo.

Parámetros
packet byte: Datos de paquetes sin procesar para enviar al dispositivo

Arroja
IOException