Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
priv_beacon_cli.h File Reference

Go to the source code of this file.

Data Structures

struct  bt_mesh_priv_beacon
 Private Beacon. More...
 
struct  bt_mesh_priv_node_id
 Private Node Identity. More...
 
struct  bt_mesh_priv_beacon_cli_cb
 Private Beacon Client Status messages callbacks. More...
 
struct  bt_mesh_priv_beacon_cli
 Mesh Private Beacon Client model. More...
 

Macros

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

Functions

int bt_mesh_priv_beacon_cli_set (uint16_t net_idx, uint16_t addr, struct bt_mesh_priv_beacon *val, struct bt_mesh_priv_beacon *rsp)
 Set the target's Private Beacon state.
 
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.
 
int bt_mesh_priv_beacon_cli_gatt_proxy_set (uint16_t net_idx, uint16_t addr, uint8_t val, uint8_t *rsp)
 Set the target's Private GATT Proxy state.
 
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.
 
int bt_mesh_priv_beacon_cli_node_id_set (uint16_t net_idx, uint16_t addr, struct bt_mesh_priv_node_id *val, struct bt_mesh_priv_node_id *rsp)
 Set the target's Private Node Identity state.
 
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.