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 pouvant ê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 bloquant jusqu'à ce que les 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)

Envoyez 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 bloquant jusqu'à ce que les données soient disponibles.

Renvoie
byte[]

Génère
IOException

sendHciCmd

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 d'opcode

ocf int: champ de commande d'opcode

params byte: reste des paramètres de commande

Génère
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

Envoyez le paquet HCI brut à l'appareil.

Paramètres
packet byte: données de paquet brut à envoyer à l'appareil

Génère
IOException