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

readHciPacket

public byte[] readHciPacket ()

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

반환 값
byte[]

생성 값
IOException

sendHciCmd

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

HCI 명령어 패킷을 기기로 전송하기 위한 sendHciPacket의 편리한 래퍼입니다.

매개변수
ogf int: 명령 코드 그룹 필드

ocf int: 명령 코드 명령어 필드

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

생성 값
IOException

SendHciPacket

public void sendHciPacket (byte[] packet)

원시 HCI 패킷을 기기로 전송합니다.

매개변수
packet byte: 기기로 전송할 원시 패킷 데이터

생성 값
IOException