1 /* Bluetooth Mesh */ 2 3 /* 4 * SPDX-FileCopyrightText: 2017 Intel Corporation 5 * 6 * SPDX-License-Identifier: Apache-2.0 7 */ 8 9 #ifndef _BEACON_H_ 10 #define _BEACON_H_ 11 12 #include "net.h" 13 14 #ifdef __cplusplus 15 extern "C" { 16 #endif 17 18 void bt_mesh_beacon_enable(void); 19 void bt_mesh_beacon_disable(void); 20 21 void bt_mesh_beacon_ivu_initiator(bool enable); 22 23 void bt_mesh_beacon_recv(struct net_buf_simple *buf, int8_t rssi); 24 25 void bt_mesh_beacon_create(struct bt_mesh_subnet *sub, 26 struct net_buf_simple *buf); 27 28 void bt_mesh_beacon_init(void); 29 void bt_mesh_beacon_deinit(void); 30 31 #ifdef __cplusplus 32 } 33 #endif 34 35 #endif /* _BEACON_H_ */ 36