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