RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


Classe qui encapsule un périphérique HCI virtuel pouvant être contrôlé par des commandes HCI.

Résumé

Méthodes publiques

void close ()
byte[] readHciPacket ()

Lisez un paquet HCI de l'appareil, en le 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 commandes HCI à l’appareil.

void sendHciPacket (byte[] packet)

Envoyez le paquet HCI brut à l’appareil.

Méthodes publiques

fermer

public void close ()

Jetés
IOException

readHciPacket

public byte[] readHciPacket ()

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

Retour
byte[]

Jetés
IOException

envoyerHciCmd

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

Wrapper pratique autour de sendHciPacket pour envoyer un paquet de commandes HCI à l’appareil.

Paramètres
ogf int : champ de groupe d'opcode

ocf int : champ de commande Opcode

params byte : le reste des paramètres de la commande

Jetés
IOException

envoyerHciPacket

public void sendHciPacket (byte[] packet)

Envoyez le paquet HCI brut à l’appareil.

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

Jetés
IOException