Zephyr Project API  3.4.0
A Scalable Open Source RTOS
priv_beacon_cli.h File Reference

Go to the source code of this file.

Data Structures

struct  bt_mesh_priv_beacon
 
struct  bt_mesh_priv_node_id
 
struct  bt_mesh_priv_beacon_cli_cb
 
struct  bt_mesh_priv_beacon_cli
 

Macros

#define BT_MESH_MODEL_PRIV_BEACON_CLI(cli_data)
 Private Beacon Client model composition data entry. More...
 

Functions

int bt_mesh_priv_beacon_cli_set (uint16_t net_idx, uint16_t addr, struct bt_mesh_priv_beacon *val)
 Set the target's Private Beacon state. More...
 
int bt_mesh_priv_beacon_cli_get (uint16_t net_idx, uint16_t addr, struct bt_mesh_priv_beacon *val)
 Get the target's Private Beacon state. More...
 
int bt_mesh_priv_beacon_cli_gatt_proxy_set (uint16_t net_idx, uint16_t addr, uint8_t *val)
 Set the target's Private GATT Proxy state. More...
 
int bt_mesh_priv_beacon_cli_gatt_proxy_get (uint16_t net_idx, uint16_t addr, uint8_t *val)
 Get the target's Private GATT Proxy state. More...
 
int bt_mesh_priv_beacon_cli_node_id_set (uint16_t net_idx, uint16_t addr, struct bt_mesh_priv_node_id *val)
 Set the target's Private Node Identity state. More...
 
int bt_mesh_priv_beacon_cli_node_id_get (uint16_t net_idx, uint16_t addr, uint16_t key_net_idx, struct bt_mesh_priv_node_id *val)
 Get the target's Private Node Identity state. More...