Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Header file for the Bluetooth Mesh Private Beacon Client model API. More...

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.

Detailed Description

Header file for the Bluetooth Mesh Private Beacon Client model API.