1 /* 2 * Copyright (c) 2021 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #ifndef BT_MESH_LARGE_COMP_DATA_SRV_H__ 8 #define BT_MESH_LARGE_COMP_DATA_SRV_H__ 9 10 #include <zephyr/bluetooth/mesh.h> 11 12 #ifdef __cplusplus 13 extern "C" { 14 #endif 15 16 /** 17 * @defgroup bt_mesh_large_comp_data_srv Large Composition Data Server model 18 * @ingroup bt_mesh 19 * @{ 20 */ 21 22 /** 23 * 24 * @brief Large Composition Data Server model composition data entry. 25 */ 26 #define BT_MESH_MODEL_LARGE_COMP_DATA_SRV \ 27 BT_MESH_MODEL_CB(BT_MESH_MODEL_ID_LARGE_COMP_DATA_SRV, \ 28 _bt_mesh_large_comp_data_srv_op, NULL, NULL, \ 29 &_bt_mesh_large_comp_data_srv_cb) 30 31 /** @cond INTERNAL_HIDDEN */ 32 extern const struct bt_mesh_model_op _bt_mesh_large_comp_data_srv_op[]; 33 extern const struct bt_mesh_model_cb _bt_mesh_large_comp_data_srv_cb; 34 /** @endcond */ 35 36 #ifdef __cplusplus 37 } 38 #endif 39 40 #endif /* BT_MESH_LARGE_COMP_DATA_SRV_H__ */ 41 42 /** 43 * @} 44 */ 45