Line data Source code
1 0 : /*
2 : * Copyright (c) 2020 Nordic Semiconductor ASA
3 : *
4 : * SPDX-License-Identifier: Apache-2.0
5 : */
6 :
7 : #ifndef ZEPHYR_INCLUDE_BLUETOOTH_MESH_PRIV_BEACON_SRV_H__
8 : #define ZEPHYR_INCLUDE_BLUETOOTH_MESH_PRIV_BEACON_SRV_H__
9 :
10 : #include <zephyr/bluetooth/mesh.h>
11 :
12 : #ifdef __cplusplus
13 : extern "C" {
14 : #endif
15 :
16 : /**
17 : * @defgroup bt_mesh_priv_beacon_srv Bluetooth Mesh Private Beacon Server
18 : * @ingroup bt_mesh
19 : * @{
20 : */
21 :
22 : /**
23 : *
24 : * @brief Private Beacon Server model composition data entry.
25 : */
26 1 : #define BT_MESH_MODEL_PRIV_BEACON_SRV \
27 : BT_MESH_MODEL_CB(BT_MESH_MODEL_ID_PRIV_BEACON_SRV, \
28 : bt_mesh_priv_beacon_srv_op, NULL, NULL, \
29 : &bt_mesh_priv_beacon_srv_cb)
30 :
31 : /** @cond INTERNAL_HIDDEN */
32 : extern const struct bt_mesh_model_op bt_mesh_priv_beacon_srv_op[];
33 : extern const struct bt_mesh_model_cb bt_mesh_priv_beacon_srv_cb;
34 : /** @endcond */
35 :
36 : /** @} */
37 :
38 : #ifdef __cplusplus
39 : }
40 : #endif
41 :
42 : #endif /* ZEPHYR_INCLUDE_BLUETOOTH_MESH_PRIV_BEACON_SRV_H__ */
|