ESP-IDF
ble_gatts_conn
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ble_gatts_conn
ble_gatts_conn struct
Syntax
Show:
Summary
Declaration
from
ble_gatt_priv.h:103
struct
ble_gatts_conn
{
#if
MYNEWT_VAL
(
BLE_DYNAMIC_SERVICE
)
struct
ble_gatts_clt_cfg_list
clt_cfgs
;
#else
struct
ble_gatts_clt_cfg
*
clt_cfgs
;
#endif
int
num_clt_cfgs
;
#if
MYNEWT_VAL
(
BLE_GATT_CACHING
)
bool
aware_state
;
uint8_t
half_aware
:
1
;
bool
sent_err
;
#endif
uint16_t
indicate_val_handle
;
uint8_t
peer_cl_sup_feat
[
MYNEWT_VAL
(
BLE_GATT_CSFC_SIZE
)
]
;
}
;
Fields
Field
Declared as
Description
ble_gatts_conn::clt_cfgs
struct
ble_gatts_clt_cfg_list
ble_gatts_conn::num_clt_cfgs
int
ble_gatts_conn::indicate_val_handle
uint16_t
ble_gatts_conn::peer_cl_sup_feat
uint8_t
[
MYNEWT_VAL
(
BLE_GATT_CSFC_SIZE
)
]
For now only 3 bits in one octet are defined, but specification expects this service to be variable length with no upper bound. Let's make this future proof if more octets might be used. (Vol. 3, Part G, 7.2).
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
ble_gatts_conn
{
ble_gatt_priv.h:103
int
ble_gatts_conn_init
(
struct
ble_gatts_conn
*
gatts_conn
)
;
ble_gatt_priv.h:240
ble_gatts_conn_init()
ble_gatts_conn_init()::gatts_conn
ble_gatts_conn_init
(
struct
ble_gatts_conn
*
gatts_conn
)
ble_gatts.c:1793
ble_gatts_conn_init()
ble_gatts_conn_init()::gatts_conn
struct
ble_gatts_conn
*
gatt_srv
;
ble_gatts.c:2394
ble_gatts_bonding_established()
struct
ble_gatts_conn
bhc_gatt_svr
;
ble_hs_conn_priv.h:95
ble_hs_conn
ble_hs_conn::bhc_gatt_svr
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
ble_gatts_conn_init()::gatts_conn
ble_gatts_conn_init()
ble_gatt_priv.h:240
ble_hs_conn::bhc_gatt_svr
ble_hs_conn
ble_hs_conn_priv.h:95
ble_gatts_conn_init()::gatts_conn
ble_gatts_conn_init()
ble_gatts.c:1793
Lifecycle
from
examples
All items filtered out
All items filtered out