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_indication )(int server_if, int attribute_handle, int conn_id, int confirm, vector< uint8_t > value) |
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 properties, 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_indication) (int server_if, int attribute_handle, int conn_id, int подтверждение, значение vector< 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/оборудование/ bt_gatt_server.h