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

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 .


Документация для этой структуры была создана из следующего файла: