Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

btgatt_server_interface_t Odniesienie do struktury

btgatt_server_interface_t Odniesienie do struktury

#include < bt_gatt_server.h >

Pola danych

bt_status_t (* register_server )( bt_uuid_t *uuid)
bt_status_t (* wyrejestruj_serwer )(int serwer_if)
bt_status_t (* connect )(int server_if, const bt_bdaddr_t *bd_addr, bool is_direct, int transport)
bt_status_t (* odłączyć )(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 included_handle)
bt_status_t (* add_characteristic )(int server_if, int service_handle, bt_uuid_t *uuid, właściwości int, uprawnienia int)
bt_status_t (* add_descriptor )(int server_if, int service_handle, bt_uuid_t *uuid, int uprawnienia)
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 (* usuń_usługę )(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 *odpowiedź)

szczegółowy opis

Reprezentuje standardowy interfejs serwera BT-GATT.

Definicja w wierszu 146 pliku bt_gatt_server.h .

Dokumentacja terenowa

bt_status_t (* add_characteristic)(int server_if, int service_handle, bt_uuid_t *uuid, właściwości int, uprawnienia int)

Dodaj cechę do usługi

Definicja w wierszu 168 pliku bt_gatt_server.h .

bt_status_t (* add_descriptor)(int server_if, int service_handle, bt_uuid_t *uuid, int uprawnienia)

Dodaj deskryptor do danej usługi

Definicja w wierszu 173 pliku bt_gatt_server.h .

bt_status_t (* add_included_service)(int server_if, int service_handle, int included_handle)

Przypisz dołączoną usługę do jej usługi nadrzędnej

Definicja w wierszu 165 pliku bt_gatt_server.h .

bt_status_t (* add_service)(int server_if, btgatt_srvc_id_t *srvc_id, int num_handles)

Utwórz nową usługę

Definicja w linii 162 pliku bt_gatt_server.h .

bt_status_t (* connect)(int server_if, const bt_bdaddr_t *bd_addr, bool is_direct, int transport)

Utwórz połączenie ze zdalnym urządzeniem peryferyjnym

Definicja w wierszu 154 pliku bt_gatt_server.h .

bt_status_t (* usuń_usługę)(int server_if, int service_handle)

Usuń usługę lokalną

Definicja w wierszu 184 pliku bt_gatt_server.h .

bt_status_t (* odłączenie)(int server_if, const bt_bdaddr_t *bd_addr, int conn_id)

Rozłącz nawiązane połączenie lub anuluj oczekujące

Definicja w wierszu 158 pliku bt_gatt_server.h .

bt_status_t (* register_server)( bt_uuid_t *uuid)

Rejestruje aplikację serwera GATT na stosie

Definicja w wierszu 148 pliku bt_gatt_server.h .

bt_status_t (* send_indication)(int server_if, int attribute_handle, int conn_id, int confirm, vector< uint8_t > wartość)

Wyślij wskazanie wartości do zdalnego urządzenia

Definicja w wierszu 187 pliku bt_gatt_server.h .

bt_status_t (* send_response)(int conn_id, int trans_id, int status, btgatt_response_t *odpowiedź)

Wyślij odpowiedź na operację odczytu/zapisu

Definicja w wierszu 192 pliku bt_gatt_server.h .

bt_status_t (* start_service)(int server_if, int service_handle, int transport)

Uruchamia usługę lokalną

Definicja w wierszu 177 pliku bt_gatt_server.h .

bt_status_t (* stop_service)(int server_if, int service_handle)

Zatrzymuje usługę lokalną

Definicja w wierszu 181 pliku bt_gatt_server.h .

bt_status_t (* niezarejestrowany_serwer)(int server_if)

Wyrejestruj aplikację serwera ze stosu

Definicja w wierszu 151 pliku bt_gatt_server.h .


Dokumentacja dla tej struktury została wygenerowana z następującego pliku: