ESP-IDF
bt_test_cb
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/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_test_cb
bt_test_cb struct
Bluetooth Testing callbacks structure. Callback structure to be used for Bluetooth testing purposes. Allows access to Bluetooth stack internals, not exposed by public API.
Syntax
Show:
Summary
Declaration
from
testing.h:35
struct
bt_test_cb
{
void
(
*
mesh_net_recv
)
(
uint8_t
ttl
,
uint8_t
ctl
,
uint16_t
src
,
uint16_t
dst
,
const
void
*
payload
,
size_t
payload_len
)
;
void
(
*
mesh_model_bound
)
(
uint16_t
addr
,
struct
bt_mesh_model
*
model
,
uint16_t
key_idx
)
;
void
(
*
mesh_model_unbound
)
(
uint16_t
addr
,
struct
bt_mesh_model
*
model
,
uint16_t
key_idx
)
;
void
(
*
mesh_prov_invalid_bearer
)
(
uint8_t
opcode
)
;
void
(
*
mesh_trans_incomp_timer_exp
)
(
void
)
;
sys_snode_t
node
;
}
;
Fields
Field
Declared as
bt_test_cb::mesh_net_recv
void
(
*
)
(
uint8_t
ttl
,
uint8_t
ctl
,
uint16_t
src
,
uint16_t
dst
,
const
void
*
payload
,
size_t
payload_len
)
bt_test_cb::mesh_model_bound
void
(
*
)
(
uint16_t
addr
,
struct
bt_mesh_model
*
model
,
uint16_t
key_idx
)
bt_test_cb::mesh_model_unbound
void
(
*
)
(
uint16_t
addr
,
struct
bt_mesh_model
*
model
,
uint16_t
key_idx
)
bt_test_cb::mesh_prov_invalid_bearer
void
(
*
)
(
uint8_t
opcode
)
bt_test_cb::mesh_trans_incomp_timer_exp
void
(
*
)
(
void
)
bt_test_cb::node
sys_snode_t
Related Functions
Found 2 other functions taking a
bt_test_cb
argument:
Function
Description
bt_test_cb_register()
Register callbacks for Bluetooth testing purposes
bt_test_cb_unregister()
Unregister callbacks for Bluetooth testing purposes
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
bt_test_cb
{
testing.h:35
void
bt_test_cb_register
(
struct
bt_test_cb
*
cb
)
testing.c:26
bt_test_cb_register()
bt_test_cb_register()::cb
void
bt_test_cb_unregister
(
struct
bt_test_cb
*
cb
)
testing.c:31
bt_test_cb_unregister()
bt_test_cb_unregister()::cb
struct
bt_test_cb
*
cb
;
testing.c:39
bt_test_mesh_net_recv()
struct
bt_test_cb
*
cb
;
testing.c:52
bt_test_mesh_model_bound()
struct
bt_test_cb
*
cb
;
testing.c:64
bt_test_mesh_model_unbound()
struct
bt_test_cb
*
cb
;
testing.c:75
bt_test_mesh_prov_invalid_bearer()
struct
bt_test_cb
*
cb
;
testing.c:86
bt_test_mesh_trans_incomp_timer_exp()
void
bt_test_cb_register
(
struct
bt_test_cb
*
cb
)
;
testing.h:52
bt_test_cb_register()
bt_test_cb_register()::cb
void
bt_test_cb_unregister
(
struct
bt_test_cb
*
cb
)
;
testing.h:58
bt_test_cb_unregister()
bt_test_cb_unregister()::cb
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_test_cb_register()::cb
bt_test_cb_register()
testing.h:52
bt_test_cb_unregister()::cb
bt_test_cb_unregister()
testing.h:58
bt_test_cb_register()::cb
bt_test_cb_register()
testing.c:26
bt_test_cb_unregister()::cb
bt_test_cb_unregister()
testing.c:31
Lifecycle
from
examples
All items filtered out
All items filtered out