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