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 #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 */ 49