1 /* 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 #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__ */ 43