| 
    Zephyr Project API
    3.2.0
    
   A Scalable Open Source RTOS 
   | 
 
Proxy. More...
Data Structures | |
| struct | bt_mesh_proxy_cb | 
Macros | |
| #define | BT_MESH_PROXY_CB_DEFINE(_name) | 
| Register a callback structure for Proxy events.  More... | |
Functions | |
| int | bt_mesh_proxy_identity_enable (void) | 
| Enable advertising with Node Identity.  More... | |
| int | bt_mesh_proxy_connect (uint16_t net_idx) | 
| Allow Proxy Client to auto connect to a network.  More... | |
| int | bt_mesh_proxy_disconnect (uint16_t net_idx) | 
| Disallow Proxy Client to auto connect to a network.  More... | |
Proxy.
| #define BT_MESH_PROXY_CB_DEFINE | ( | _name | ) | 
#include <include/zephyr/bluetooth/mesh/proxy.h>
Register a callback structure for Proxy events.
Registers a structure with callback functions that gets called on various Proxy events.
| _name | Name of callback structure. | 
| int bt_mesh_proxy_connect | ( | uint16_t | net_idx | ) | 
#include <include/zephyr/bluetooth/mesh/proxy.h>
Allow Proxy Client to auto connect to a network.
This API allows a proxy client to auto-connect a given network.
| net_idx | Network Key Index | 
| int bt_mesh_proxy_disconnect | ( | uint16_t | net_idx | ) | 
#include <include/zephyr/bluetooth/mesh/proxy.h>
Disallow Proxy Client to auto connect to a network.
This API disallows a proxy client to connect a given network.
| net_idx | Network Key Index | 
| int bt_mesh_proxy_identity_enable | ( | void | ) | 
#include <include/zephyr/bluetooth/mesh/proxy.h>
Enable advertising with Node Identity.
This API requires that GATT Proxy support has been enabled. Once called each subnet will start advertising using Node Identity for the next 60 seconds.