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