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