Line data Source code
1 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 1 : #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__ */