Line data Source code
1 1 : /* 2 : * Copyright (c) 2021 Nordic Semiconductor ASA 3 : * 4 : * SPDX-License-Identifier: Apache-2.0 5 : */ 6 : 7 : /** @file 8 : * @brief Bluetooth Mesh SAR Configuration Server Model APIs. 9 : */ 10 : #ifndef BT_MESH_SAR_CFG_SRV_H__ 11 : #define BT_MESH_SAR_CFG_SRV_H__ 12 : 13 : #include <zephyr/bluetooth/mesh.h> 14 : #include <zephyr/bluetooth/mesh/sar_cfg.h> 15 : 16 : /** 17 : * @brief Bluetooth Mesh 18 : * @defgroup bt_mesh_sar_cfg_srv Bluetooth Mesh SAR Configuration Server Model 19 : * @ingroup bt_mesh 20 : * @{ 21 : */ 22 : 23 : #ifdef __cplusplus 24 : extern "C" { 25 : #endif 26 : 27 : /** 28 : * 29 : * @brief Transport SAR Configuration Server model composition data entry. 30 : */ 31 1 : #define BT_MESH_MODEL_SAR_CFG_SRV \ 32 : BT_MESH_MODEL_CB(BT_MESH_MODEL_ID_SAR_CFG_SRV, bt_mesh_sar_cfg_srv_op, \ 33 : NULL, NULL, &bt_mesh_sar_cfg_srv_cb) 34 : 35 : /** @cond INTERNAL_HIDDEN */ 36 : extern const struct bt_mesh_model_op bt_mesh_sar_cfg_srv_op[]; 37 : extern const struct bt_mesh_model_cb bt_mesh_sar_cfg_srv_cb; 38 : /** @endcond */ 39 : 40 : #ifdef __cplusplus 41 : } 42 : #endif 43 : 44 : #endif /* BT_MESH_SAR_CFG_SRV_H__ */ 45 : 46 : /** 47 : * @} 48 : */