bthh_interface_t 구조체 참조

bthh_interface_t 구조체 참조

#include < bt_hh.h >

데이터 필드

size_t 크기
bt_status_t (* 초기화 )( bthh_callbacks_t *콜백)
bt_status_t (* 연결 )(bt_bdaddr_t *bd_addr)
bt_status_t (* 연결 해제 )(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 프로토콜 모드)
bt_status_t (* set_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t 프로토콜 모드)
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)
무효의(* 정리 )(무효)

상세 설명

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

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

현장 문서

무효(* 정리)(무효)

인터페이스를 닫습니다.

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

bt_status_t (* 연결)(bt_bdaddr_t *bd_addr)

숨겨진 장치에 연결

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

bt_status_t (* 연결 해제)(bt_bdaddr_t *bd_addr)

숨겨진 장치에서 연결 끊기

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

bt_status_t (* get_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t 프로토콜 모드)

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 *콜백)

BtHh 콜백 등록

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

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

HID 장치로 데이터를 보냅니다.

bt_hh.h 파일의 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 프로토콜 모드)

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

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

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

SET_REPORT를 HID 장치로 보냅니다.

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

size_t 사이즈

sizeof(BtHhInterface)로 설정

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

bt_status_t (* virtual_unplug)(bt_bdaddr_t *bd_addr)

VUP(Virtual UnPlug) 지정된 HID 장치

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


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.