RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


Classe qui encapsule un appareil HCI virtuel qui peut être contrôlé par des commandes HCI.

Résumé

Méthodes publiques

void close()
byte[] readHciPacket()

Lire un paquet HCI à partir de l'appareil, en le bloquant jusqu'à ce que des données soient disponibles.

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

Wrapper pratique autour de sendHciPacket pour envoyer un paquet de commande HCI à l'appareil.

void sendHciPacket(byte[] packet)

Envoyer le paquet HCI brut à l'appareil

Méthodes publiques

fermer

public void close ()

Génère
IOException

readHciPacket

public byte[] readHciPacket ()

Lire un paquet HCI à partir de l'appareil, en le bloquant jusqu'à ce que des données soient disponibles.

Renvoie
byte[]

Génère
IOException

envoyerHciCmd

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

Wrapper pratique autour de sendHciPacket pour envoyer un paquet de commande HCI à l'appareil.

Paramètres
ogf int: champ de groupe de codes d'opération

ocf int: champ de commande du code d'opération

params byte: autres paramètres de la commande

Génère
IOException

envoyerHciPacket

public void sendHciPacket (byte[] packet)

Envoyer le paquet HCI brut à l'appareil

Paramètres
packet byte: données brutes des paquets à envoyer à l'appareil

Génère
IOException