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 : */
|