ESP-IDF
bt_mesh_gatt_service
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (3/5)...
Files
loading (4/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
bt_mesh_gatt_service
bt_mesh_gatt_service struct
GATT Service structure
Syntax
Show:
Summary
Declaration
from
adapter.h:341
struct
bt_mesh_gatt_service
{
struct
bt_mesh_gatt_attr
*
attrs
;
uint16_t
attr_count
;
sys_snode_t
node
;
}
;
Fields
Field
Declared as
Description
bt_mesh_gatt_service::attrs
struct
bt_mesh_gatt_attr
*
Service Attributes.
bt_mesh_gatt_service::attr_count
uint16_t
Service Attribute count.
bt_mesh_gatt_service::node
sys_snode_t
Related Functions
Found 7 other functions taking a
bt_mesh_gatt_service
argument:
Function
Description
bt_mesh_gatts_service_register()
bt_mesh_gatts_service_deregister()
bt_mesh_gatts_service_stop()
APIs added by Espressif
bt_mesh_gatts_service_start()
bt_mesh_gatts_service_unregister()
gatts_register()
gatts_deregister()
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
bt_mesh_gatt_service
{
adapter.h:341
struct
bt_mesh_gatt_service
*
svc
=
NULL
;
adapter.c:707
bt_mesh_gatts_find_attr_by_handle()
struct
bt_mesh_gatt_service
*
svc
=
NULL
;
adapter.c:728
bt_mesh_gatts_foreach_attr()
static
int
gatts_register
(
struct
bt_mesh_gatt_service
*
svc
)
adapter.c:898
gatts_register()
gatts_register()::svc
struct
bt_mesh_gatt_service
*
last
=
NULL
;
adapter.c:900
gatts_register()
static
int
gatts_deregister
(
struct
bt_mesh_gatt_service
*
svc
)
adapter.c:919
gatts_deregister()
gatts_deregister()::svc
int
bt_mesh_gatts_service_register
(
struct
bt_mesh_gatt_service
*
svc
)
adapter.c:960
bt_mesh_gatts_service_register()
bt_mesh_gatts_service_register()::svc
int
bt_mesh_gatts_service_deregister
(
struct
bt_mesh_gatt_service
*
svc
)
adapter.c:1053
bt_mesh_gatts_service_deregister()
bt_mesh_gatts_service_deregister()::svc
int
bt_mesh_gatts_service_unregister
(
struct
bt_mesh_gatt_service
*
svc
)
adapter.c:1072
bt_mesh_gatts_service_unregister()
bt_mesh_gatts_service_unregister()::svc
int
bt_mesh_gatts_service_stop
(
struct
bt_mesh_gatt_service
*
svc
)
adapter.c:1095
bt_mesh_gatts_service_stop()
bt_mesh_gatts_service_stop()::svc
int
bt_mesh_gatts_service_start
(
struct
bt_mesh_gatt_service
*
svc
)
adapter.c:1108
bt_mesh_gatts_service_start()
bt_mesh_gatts_service_start()::svc
int
bt_mesh_gatts_service_register
(
struct
bt_mesh_gatt_service
*
svc
)
;
adapter.h:724
bt_mesh_gatts_service_register()
bt_mesh_gatts_service_register()::svc
int
bt_mesh_gatts_service_deregister
(
struct
bt_mesh_gatt_service
*
svc
)
;
adapter.h:725
bt_mesh_gatts_service_deregister()
bt_mesh_gatts_service_deregister()::svc
int
bt_mesh_gatts_service_unregister
(
struct
bt_mesh_gatt_service
*
svc
)
;
adapter.h:727
bt_mesh_gatts_service_unregister()
bt_mesh_gatts_service_unregister()::svc
int
bt_mesh_gatts_service_stop
(
struct
bt_mesh_gatt_service
*
svc
)
;
adapter.h:753
bt_mesh_gatts_service_stop()
bt_mesh_gatts_service_stop()::svc
int
bt_mesh_gatts_service_start
(
struct
bt_mesh_gatt_service
*
svc
)
;
adapter.h:754
bt_mesh_gatts_service_start()
bt_mesh_gatts_service_start()::svc
struct
bt_mesh_gatt_service
prov_svc
=
BLE_MESH_GATT_SERVICE
(
prov_attrs
)
;
proxy_server.c:998
prov_svc
struct
bt_mesh_gatt_service
proxy_svc
=
BLE_MESH_GATT_SERVICE
(
proxy_attrs
)
;
proxy_server.c:1155
proxy_svc
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
bt_mesh_gatts_service_register()::svc
bt_mesh_gatts_service_register()
adapter.h:724
bt_mesh_gatts_service_deregister()::svc
bt_mesh_gatts_service_deregister()
adapter.h:725
bt_mesh_gatts_service_unregister()::svc
bt_mesh_gatts_service_unregister()
adapter.h:727
bt_mesh_gatts_service_stop()::svc
bt_mesh_gatts_service_stop()
adapter.h:753
bt_mesh_gatts_service_start()::svc
bt_mesh_gatts_service_start()
adapter.h:754
gatts_register()::svc
gatts_register()
adapter.c:898
gatts_deregister()::svc
gatts_deregister()
adapter.c:919
bt_mesh_gatts_service_register()::svc
bt_mesh_gatts_service_register()
adapter.c:960
bt_mesh_gatts_service_deregister()::svc
bt_mesh_gatts_service_deregister()
adapter.c:1053
bt_mesh_gatts_service_unregister()::svc
bt_mesh_gatts_service_unregister()
adapter.c:1072
bt_mesh_gatts_service_stop()::svc
bt_mesh_gatts_service_stop()
adapter.c:1095
bt_mesh_gatts_service_start()::svc
bt_mesh_gatts_service_start()
adapter.c:1108
prov_svc
proxy_server.c:998
proxy_svc
proxy_server.c:1155
Lifecycle
from
examples
All items filtered out
All items filtered out