btgatt_server_interface_t Справочник по структуре
#include < bt_gatt_server.h >
Поля данных | |
bt_status_t (* | регистр_сервера )( bt_uuid_t *uuid) |
bt_status_t (* | unregister_server )(int server_if) |
bt_status_t (* | Connect )(int server_if, const bt_bdaddr_t *bd_addr, bool is_direct, int Transport) |
bt_status_t (* | отключить )(int server_if, const bt_bdaddr_t *bd_addr, int conn_id) |
bt_status_t (* | add_service )(int server_if, btgatt_srvc_id_t *srvc_id, int num_handles) |
bt_status_t (* | add_included_service )(int server_if, int service_handle, int include_handle) |
bt_status_t (* | add_characteristic )(int server_if, int service_handle, bt_uuid_t *uuid, свойства int, разрешения int) |
bt_status_t (* | add_descriptor )(int server_if, int service_handle, bt_uuid_t *uuid, int разрешения) |
bt_status_t (* | start_service )(int server_if, int service_handle, int Transport) |
bt_status_t (* | stop_service )(int server_if, int service_handle) |
bt_status_t (* | delete_service )(int server_if, int service_handle) |
bt_status_t (* | send_indiction )(int server_if, int атрибут_handle, int conn_id, int подтверждение, вектор < uint8_t > значение) |
bt_status_t (* | send_response )(int conn_id, int trans_id, int status, btgatt_response_t *response) |
Подробное описание
Представляет стандартный интерфейс сервера BT-GATT.
Определение в строке 146 файла bt_gatt_server.h .
Полевая документация
bt_status_t (* add_characteristic) (int server_if, int service_handle, bt_uuid_t *uuid, свойства int, разрешения int) |
Добавить характеристику к услуге
Определение в строке 168 файла bt_gatt_server.h .
bt_status_t (* add_descriptor) (int server_if, int service_handle, bt_uuid_t *uuid, int разрешения) |
Добавить дескриптор к данному сервису
Определение в строке 173 файла bt_gatt_server.h .
bt_status_t (* add_included_service)(int server_if, int service_handle, int include_handle) |
Назначьте включенную услугу ее родительской службе
Определение в строке 165 файла bt_gatt_server.h .
bt_status_t (* add_service)(int server_if, btgatt_srvc_id_t *srvc_id, int num_handles) |
Создать новую услугу
Определение в строке 162 файла bt_gatt_server.h .
bt_status_t (* Connect)(int server_if, const bt_bdaddr_t *bd_addr, bool is_direct, int Transport) |
Создать подключение к удаленному периферийному устройству
Определение в строке 154 файла bt_gatt_server.h .
bt_status_t (* delete_service)(int server_if, int service_handle) |
Удаление локальной службы
Определение в строке 184 файла bt_gatt_server.h .
bt_status_t (* отключить)(int server_if, const bt_bdaddr_t *bd_addr, int conn_id) |
Отключите установленное соединение или отмените ожидающее соединение.
Определение в строке 158 файла bt_gatt_server.h .
bt_status_t (* Register_server)( bt_uuid_t *uuid) |
Регистрирует серверное приложение GATT в стеке.
Определение в строке 148 файла bt_gatt_server.h .
bt_status_t (* send_indiction) (int server_if, int атрибут_handle, int conn_id, int подтверждение, вектор < uint8_t > значение) |
Отправить индикацию значения на удаленное устройство
Определение в строке 187 файла bt_gatt_server.h .
bt_status_t (* send_response)(int conn_id, int trans_id, int status, btgatt_response_t *response) |
Отправить ответ на операцию чтения/записи
Определение в строке 192 файла bt_gatt_server.h .
bt_status_t (* start_service)(int server_if, int service_handle, int Transport) |
Запускает локальную службу
Определение в строке 177 файла bt_gatt_server.h .
bt_status_t (* stop_service)(int server_if, int service_handle) |
Останавливает локальную службу
Определение в строке 181 файла bt_gatt_server.h .
bt_status_t (* unregister_server) (int server_if) |
Отменить регистрацию серверного приложения из стека
Определение в строке 151 файла bt_gatt_server.h .
Документация для этой структуры была создана из следующего файла:
- оборудование/libhardware/include/hardware/ bt_gatt_server.h