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 ()

Ein HCI-Paket vom Gerät lesen und blockieren, bis Daten verfügbar sind.

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

Praktischer Wrapper um sendHciPacket zum Senden eines HCI-Befehlspakets an das Gerät.

void sendHciPacket (byte[] packet)

Senden Sie ein rohes HCI-Paket an das Gerät.

Öffentliche Methoden

schließen

public void close ()

Würfe
IOException

readHciPacket

public byte[] readHciPacket ()

Ein HCI-Paket vom Gerät lesen und blockieren, bis Daten verfügbar sind.

Kehrt zurück
byte[]

Würfe
IOException

sendHciCmd

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

Praktischer Wrapper um sendHciPacket zum Senden eines HCI-Befehlspakets an das Gerät.

Parameter
ogf int : Opcode-Gruppenfeld

ocf int : Opcode-Befehlsfeld

params byte : die restlichen Befehlsparameter

Würfe
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

Senden Sie ein rohes HCI-Paket an das Gerät.

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

Würfe
IOException