xref: /nrf52832-nimble/packages/NimBLE-latest/nimble/host/mesh/src/testing.h (revision 042d53a763ad75cb1465103098bb88c245d95138)
1*042d53a7SEvalZero /**
2*042d53a7SEvalZero  * @file testing.h
3*042d53a7SEvalZero  * @brief Internal API for Bluetooth testing.
4*042d53a7SEvalZero  */
5*042d53a7SEvalZero 
6*042d53a7SEvalZero /*
7*042d53a7SEvalZero  * Copyright (c) 2017 Intel Corporation
8*042d53a7SEvalZero  *
9*042d53a7SEvalZero  * SPDX-License-Identifier: Apache-2.0
10*042d53a7SEvalZero  */
11*042d53a7SEvalZero 
12*042d53a7SEvalZero #include "mesh/glue.h"
13*042d53a7SEvalZero #include "mesh/access.h"
14*042d53a7SEvalZero 
15*042d53a7SEvalZero void bt_test_mesh_model_bound(u16_t addr, struct bt_mesh_model *model,
16*042d53a7SEvalZero 			      u16_t key_idx);
17*042d53a7SEvalZero void bt_test_mesh_model_unbound(u16_t addr, struct bt_mesh_model *model,
18*042d53a7SEvalZero 				u16_t key_idx);
19*042d53a7SEvalZero void bt_test_mesh_prov_invalid_bearer(u8_t opcode);
20*042d53a7SEvalZero void bt_test_mesh_net_recv(u8_t ttl, u8_t ctl, u16_t src, u16_t dst,
21*042d53a7SEvalZero 			   const void *payload, size_t payload_len);
22*042d53a7SEvalZero void bt_test_mesh_trans_incomp_timer_exp(void);
23*042d53a7SEvalZero void bt_test_print_credentials(void);
24