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