bthh_interface_t Справочник по структуре

bthh_interface_t Справочник по структуре

#include < bt_hh.h >

Поля данных

size_t размер
bt_status_t (* init )( 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 протоколMode)
bt_status_t (* set_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t протоколMode)
bt_status_t (* get_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, uint8_t reportId, intufferSize)
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.

Определение в строке 140 файла bt_hh.h .

Полевая документация

void(* очистка)(void)

Закрывает интерфейс.

Определение в строке 178 файла bt_hh.h .

bt_status_t (* подключиться)(bt_bdaddr_t *bd_addr)

подключиться к скрытому устройству

Определение в строке 151 файла bt_hh.h .

bt_status_t (* отключиться)(bt_bdaddr_t *bd_addr)

отключиться от скрытого устройства

Определение в строке 154 файла bt_hh.h .

bt_status_t (* get_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t протоколMode)

Получите прото-режим HID.

Определение в строке 163 файла bt_hh.h .

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

Отправьте GET_REPORT на HID-устройство.

Определение в строке 169 файла bt_hh.h .

bt_status_t (* init)( bthh_callbacks_t *callbacks)

Зарегистрируйте обратные вызовы BtHh

Определение в строке 148 файла bt_hh.h .

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

Отправьте данные на HID-устройство.

Определение в строке 175 файла bt_hh.h .

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

Установите дескриптор устройства HID для указанного устройства HID.

Определение в строке 160 файла bt_hh.h .

bt_status_t (* set_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t протоколMode)

Установите прото-режим HID.

Определение в строке 166 файла bt_hh.h .

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

Отправьте SET_REPORT на HID-устройство.

Определение в строке 172 файла bt_hh.h .

размер size_t

установлен в sizeof(BtHhInterface)

Определение в строке 143 файла bt_hh.h .

bt_status_t (* virtual_unplug)(bt_bdaddr_t *bd_addr)

Virtual UnPlug (VUP) указанного HID-устройства

Определение в строке 157 файла bt_hh.h .


Документация для этой структуры была создана из следующего файла:
  • оборудование/libhardware/include/hardware/ bt_hh.h