1 /*
2  * Copyright (c) 2024 Nordic Semiconductor ASA
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 /** @file
8  *  @brief Bluetooth Mesh Bridge Configuration Server Model APIs.
9  */
10 #ifndef ZEPHYR_INCLUDE_BLUETOOTH_MESH_BRG_CFG_SRV_H__
11 #define ZEPHYR_INCLUDE_BLUETOOTH_MESH_BRG_CFG_SRV_H__
12 
13 #include <zephyr/bluetooth/mesh/brg_cfg.h>
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 /**
20  * @defgroup bt_mesh_brg_cfg_srv Bridge Configuration Server Model
21  * @ingroup bt_mesh
22  * @{
23  *  @brief API for the Bluetooth Mesh Bridge Configuration Server model
24  */
25 
26 /**
27  *
28  *  @brief Bridge Configuration Server model Composition Data entry.
29  */
30 #define BT_MESH_MODEL_BRG_CFG_SRV                                                                  \
31 	BT_MESH_MODEL_CB(BT_MESH_MODEL_ID_BRG_CFG_SRV, _bt_mesh_brg_cfg_srv_op, NULL, NULL,        \
32 			 &_bt_mesh_brg_cfg_srv_cb)
33 
34 /** @cond INTERNAL_HIDDEN */
35 extern const struct bt_mesh_model_op _bt_mesh_brg_cfg_srv_op[];
36 extern const struct bt_mesh_model_cb _bt_mesh_brg_cfg_srv_cb;
37 /** @endcond */
38 
39 /**
40  * @}
41  */
42 
43 #ifdef __cplusplus
44 }
45 #endif
46 
47 #endif /* ZEPHYR_INCLUDE_BLUETOOTH_MESH_BRG_CFG_SRV_H__ */
48