1 /** @file 2 * @brief Bluetooth Mesh Proxy APIs. 3 */ 4 5 /* 6 * SPDX-FileCopyrightText: 2017 Intel Corporation 7 * 8 * SPDX-License-Identifier: Apache-2.0 9 */ 10 11 #ifndef _BLE_MESH_PROXY_H_ 12 #define _BLE_MESH_PROXY_H_ 13 14 #include <stddef.h> 15 /** 16 * @brief Bluetooth Mesh Proxy 17 * @defgroup bt_mesh_proxy Bluetooth Mesh Proxy 18 * @ingroup bt_mesh 19 * @{ 20 */ 21 22 #ifdef __cplusplus 23 extern "C" { 24 #endif 25 26 /** 27 * @brief Enable advertising with Node Identity. 28 * 29 * This API requires that GATT Proxy support has been enabled. Once called 30 * each subnet will start advertising using Node Identity for the next 31 * 60 seconds. 32 * 33 * @return 0 on success, or (negative) error code on failure. 34 */ 35 int bt_mesh_proxy_identity_enable(void); 36 37 #ifdef __cplusplus 38 } 39 #endif 40 41 /** 42 * @} 43 */ 44 45 #endif /* _BLE_MESH_PROXY_H_ */ 46