Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Private Beacon Client Status messages callbacks. More...
#include <priv_beacon_cli.h>
Data Fields | |
void(* | priv_beacon_status )(struct bt_mesh_priv_beacon_cli *cli, uint16_t addr, struct bt_mesh_priv_beacon *priv_beacon) |
Optional callback for Private Beacon Status message. | |
void(* | priv_gatt_proxy_status )(struct bt_mesh_priv_beacon_cli *cli, uint16_t addr, uint8_t gatt_proxy) |
Optional callback for Private GATT Proxy Status message. | |
void(* | priv_node_id_status )(struct bt_mesh_priv_beacon_cli *cli, uint16_t addr, struct bt_mesh_priv_node_id *priv_node_id) |
Optional callback for Private Node Identity Status message. | |
Private Beacon Client Status messages callbacks.
void(* bt_mesh_priv_beacon_cli_cb::priv_beacon_status) (struct bt_mesh_priv_beacon_cli *cli, uint16_t addr, struct bt_mesh_priv_beacon *priv_beacon) |
Optional callback for Private Beacon Status message.
Handles received Private Beacon Status messages from a Private Beacon server.
cli | Private Beacon client context. |
addr | Address of the sender. |
priv_beacon | Mesh Private Beacon state received from the server. |
void(* bt_mesh_priv_beacon_cli_cb::priv_gatt_proxy_status) (struct bt_mesh_priv_beacon_cli *cli, uint16_t addr, uint8_t gatt_proxy) |
Optional callback for Private GATT Proxy Status message.
Handles received Private GATT Proxy Status messages from a Private Beacon server.
cli | Private Beacon client context. |
addr | Address of the sender. |
gatt_proxy | Private GATT Proxy state received from the server. |
void(* bt_mesh_priv_beacon_cli_cb::priv_node_id_status) (struct bt_mesh_priv_beacon_cli *cli, uint16_t addr, struct bt_mesh_priv_node_id *priv_node_id) |
Optional callback for Private Node Identity Status message.
Handles received Private Node Identity Status messages from a Private Beacon server.
cli | Private Beacon client context. |
addr | Address of the sender. |
priv_node_id | Private Node Identity state received from the server. |