RootcanalUtils.HciDevice

public static class RootcanalUtils.HciDevice
extends Object implements AutoCloseable

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


HCI 명령으로 제어할 수 있는 가상 HCI 장치를 캡슐화하는 클래스입니다.

요약

공개 메소드

void close ()
byte[] readHciPacket ()

장치에서 하나의 HCI 패킷을 읽고 데이터를 사용할 수 있을 때까지 차단합니다.

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

HCI 명령 패킷을 장치로 보내기 위해 sendHciPacket을 둘러싼 편리한 래퍼입니다.

void sendHciPacket (byte[] packet)

원시 HCI 패킷을 장치로 보냅니다.

공개 메소드

닫다

public void close ()

던지기
IOException

읽기HciPacket

public byte[] readHciPacket ()

장치에서 하나의 HCI 패킷을 읽고 데이터를 사용할 수 있을 때까지 차단합니다.

보고
byte[]

던지기
IOException

sendHciCmd

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

HCI 명령 패킷을 장치로 보내기 위해 sendHciPacket을 둘러싼 편리한 래퍼입니다.

매개변수
ogf int : Opcode 그룹 필드

ocf int : Opcode 명령 필드

params byte : 나머지 명령 매개변수

던지기
IOException

sendHciPacket

public void sendHciPacket (byte[] packet)

원시 HCI 패킷을 장치로 보냅니다.

매개변수
packet byte : 장치로 보낼 원시 패킷 데이터

던지기
IOException