|
Zephyr Project API
3.4.0
A Scalable Open Source RTOS
|
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... | |
| #define BT_MESH_MODEL_PRIV_BEACON_CLI | ( | cli_data | ) |
#include <include/zephyr/bluetooth/mesh/priv_beacon_cli.h>
Private Beacon Client model composition data entry.
| cli_data | Pointer to a Bluetooth Mesh Private Beacon Client instance. |
#include <include/zephyr/bluetooth/mesh/priv_beacon_cli.h>
Get the target's Private GATT Proxy state.
| net_idx | Network index to encrypt with. |
| addr | Target node address. |
| val | Response buffer for Private GATT Proxy value. |
#include <include/zephyr/bluetooth/mesh/priv_beacon_cli.h>
Set the target's Private GATT Proxy state.
| net_idx | Network index to encrypt with. |
| addr | Target node address. |
| val | New Private GATT Proxy value. Returns response status on success. |
| int bt_mesh_priv_beacon_cli_get | ( | uint16_t | net_idx, |
| uint16_t | addr, | ||
| struct bt_mesh_priv_beacon * | val | ||
| ) |
#include <include/zephyr/bluetooth/mesh/priv_beacon_cli.h>
Get the target's Private Beacon state.
| net_idx | Network index to encrypt with. |
| addr | Target node address. |
| val | Response buffer for Private Beacon value. |
| 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 | ||
| ) |
#include <include/zephyr/bluetooth/mesh/priv_beacon_cli.h>
Get the target's Private Node Identity state.
| net_idx | Network index to encrypt with. |
| addr | Target node address. |
| key_net_idx | Network index to get the Private Node Identity state of. |
| val | Response buffer for Private Node Identity value. |
| int bt_mesh_priv_beacon_cli_node_id_set | ( | uint16_t | net_idx, |
| uint16_t | addr, | ||
| struct bt_mesh_priv_node_id * | val | ||
| ) |
#include <include/zephyr/bluetooth/mesh/priv_beacon_cli.h>
Set the target's Private Node Identity state.
| net_idx | Network index to encrypt with. |
| addr | Target node address. |
| val | New Private Node Identity value. Returns response status on success. |
| int bt_mesh_priv_beacon_cli_set | ( | uint16_t | net_idx, |
| uint16_t | addr, | ||
| struct bt_mesh_priv_beacon * | val | ||
| ) |
#include <include/zephyr/bluetooth/mesh/priv_beacon_cli.h>
Set the target's Private Beacon state.
| net_idx | Network index to encrypt with. |
| addr | Target node address. |
| val | New Private Beacon value. Returns response status on success. |