bthh_interface_t 구조체 참조

bthh_interface_t 구조체 참조

#include < bt_hh.h >

데이터 필드

size_t  크기
 
bt_status_t (*  init )( bthh_callbacks_t *callbacks)
 
bt_status_t (*  connect )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  disconnect )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  virtual_unplug )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  set_info )(bt_bdaddr_t *bd_addr, bthh_hid_info_t hid_info)
 
bt_status_t (*  get_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t protocolMode)
 
bt_status_t (*  set_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t protocolMode)
 
bt_status_t (*  get_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, uint8_t reportId, int bufferSize)
 
bt_status_t (*  set_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, char *report)
 
bt_status_t (*  send_data )(bt_bdaddr_t *bd_addr, char *data)
 
void(*  cleanup )(void)
 

상세 설명

표준 BT-HH 인터페이스를 나타냅니다.

bt_hh.h 파일의 140 번 째 줄에 정의되어 있습니다.

필드 문서

void(* cleanup)(void)

인터페이스를 닫습니다.

bt_hh.h FILE의 178 행에 정의가 있습니다.

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

HID 기기에 연결

bt_hh.h 파일의 151 번 줄에 있는 정의입니다.

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

hid 기기에서 연결 해제

bt_hh.h 파일의 154 번 줄에 있는 정의입니다.

bt_status_t (* get_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t protocolMode)

HID 프로토 모드를 가져옵니다.

bt_hh.h 파일의 163 행에 있는 정의입니다.

bt_status_t (* get_report)(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, uint8_t reportId, int bufferSize)

HID 기기에 GET_REPORT를 전송합니다.

bt_hh.h 파일의 169 번 라인에 있는 정의입니다.

bt_status_t (* init)( bthh_callbacks_t *callbacks)

BtHh 콜백 등록

bt_hh.h 파일의 148 번 줄에 정의가 있습니다.

bt_status_t (* send_data)(bt_bdaddr_t *bd_addr, char *data)

HID 기기에 데이터를 전송합니다.

bt_hh.h FILE의 175 번 라인에 정의되어 있습니다.

bt_status_t (* set_info)(bt_bdaddr_t *bd_addr, bthh_hid_info_t hid_info)

지정된 HID 기기의 HID 기기 설명자를 설정합니다.

bt_hh.h 파일의 160 번 줄에 있는 정의입니다.

bt_status_t (* set_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t protocolMode)

HID 프로토 모드를 설정합니다.

bt_hh.h FILE의 166 줄에 있는 정의입니다.

bt_status_t (* set_report)(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, char *report)

HID 기기에 SET_REPORT를 전송합니다.

bt_hh.h 파일의 172 번 째 줄에 있는 정의입니다.

size_t 크기

sizeof(BtHhInterface)로 설정

bt_hh.h 파일의 143 번 줄에 있는 정의입니다.

bt_status_t (* virtual_unplug)(bt_bdaddr_t *bd_addr)

지정된 HID 기기의 가상 분리 (VUP)

bt_hh.h FILE의 157 라인에 정의가 있습니다.


이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.
  • hardware/libhardware/include/hardware/ bt_hh.h