Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


Klasse, die ein virtuelles HCI-Gerät kapselt, das durch HCI-Befehle gesteuert werden kann.

Zusammenfassung

Öffentliche Methoden

void close ()
byte[] readHciPacket ()

Liest ein HCI-Paket vom Gerät und blockiert, bis Daten verfügbar sind.

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

Praktischer Wrapper um sendHciPacket, um ein HCI-Befehlspaket an das Gerät zu senden.

void sendHciPacket (byte[] packet)

Unformatiertes HCI-Paket an das Gerät senden.

Öffentliche Methoden

nah dran

public void close ()

Wirft
IOException

readHciPacket

public byte[] readHciPacket ()

Liest ein HCI-Paket vom Gerät und blockiert, bis Daten verfügbar sind.

Kehrt zurück
byte[]

Wirft
IOException

sendHciCmd

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

Praktischer Wrapper um sendHciPacket, um ein HCI-Befehlspaket an das Gerät zu senden.

Parameter
ogf int : Opcode-Gruppenfeld

ocf int : Opcode-Befehlsfeld

params byte : der Rest der Befehlsparameter

Wirft
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

Unformatiertes HCI-Paket an das Gerät senden.

Parameter
packet byte : rohe Paketdaten, die an das Gerät gesendet werden sollen

Wirft
IOException