11#ifndef ZEPHYR_INCLUDE_BLUETOOTH_TESTING_H_
12#define ZEPHYR_INCLUDE_BLUETOOTH_TESTING_H_
16#if defined(CONFIG_BT_MESH)
37#if defined(CONFIG_BT_MESH)
39 const void *payload,
size_t payload_len);
46 void (*mesh_prov_invalid_bearer)(
uint8_t opcode);
47 void (*mesh_trans_incomp_timer_exp)(void);
int bt_test_mesh_rpl_clear(void)
Clear replay protection list cache.
void bt_test_cb_unregister(struct bt_test_cb *cb)
Unregister callbacks for Bluetooth testing purposes.
int bt_test_mesh_lpn_group_remove(uint16_t *groups, size_t groups_count)
Send Friend Subscription List Remove message.
int bt_test_mesh_lpn_group_add(uint16_t group)
Send Friend Subscription List Add message.
void bt_test_cb_register(struct bt_test_cb *cb)
Register callbacks for Bluetooth testing purposes.
struct _snode sys_snode_t
Single-linked list node structure.
Definition: slist.h:39
Bluetooth Mesh Profile APIs.
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
Abstraction that describes a Mesh Model instance.
Definition: access.h:887
uint16_t *const groups
Subscription List (group or virtual addresses)
Definition: access.h:917
const struct bt_mesh_model_cb *const cb
Model callback structure.
Definition: access.h:929
Bluetooth Testing callbacks structure.
Definition: testing.h:36
sys_snode_t node
Definition: testing.h:50