RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


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

Resumen

Métodos públicos

void close()
byte[] readHciPacket()

Lee un paquete de HCI desde el dispositivo y se bloquea hasta que haya datos disponibles.

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

Wrapper conveniente para sendHciPacket para enviar un paquete de comandos HCI al dispositivo

void sendHciPacket(byte[] packet)

Envía un paquete de HCI sin procesar al dispositivo.

Métodos públicos

cerrar

public void close ()

Arroja
IOException

readHciPacket

public byte[] readHciPacket ()

Lee un paquete de HCI desde el dispositivo y se bloquea hasta que haya datos disponibles.

Muestra
byte[]

Arroja
IOException

sendHciCmd

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

Wrapper conveniente para sendHciPacket para enviar un paquete de comandos HCI al dispositivo

Parámetros
ogf int: campo del grupo de códigos de operación

ocf int: campo del comando de Opcode

params byte: Es el resto de los parámetros del comando.

Arroja
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

Envía un paquete de HCI sin procesar al dispositivo.

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

Arroja
IOException