|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Header file for the Bluetooth Mesh Bridge Configuration Client model API. More...
#include <zephyr/bluetooth/mesh/brg_cfg.h>Go to the source code of this file.
Data Structures | |
| struct | bt_mesh_brg_cfg_cli_cb |
| Mesh Bridge Configuration Client Status messages callback. More... | |
| struct | bt_mesh_brg_cfg_cli |
| Bridge Configuration Client Model Context. More... | |
Macros | |
| #define | BT_MESH_MODEL_BRG_CFG_CLI(_cli) |
| Bridge Configuration Client model Composition Data entry. | |
Functions | |
| int | bt_mesh_brg_cfg_cli_get (uint16_t net_idx, uint16_t addr, enum bt_mesh_brg_cfg_state *status) |
| Sends a Subnet Bridge Get message to the given destination address. | |
| int | bt_mesh_brg_cfg_cli_set (uint16_t net_idx, uint16_t addr, enum bt_mesh_brg_cfg_state val, enum bt_mesh_brg_cfg_state *status) |
| Sends a Subnet Bridge Set message to the given destination address with the given parameters. | |
| int | bt_mesh_brg_cfg_cli_table_size_get (uint16_t net_idx, uint16_t addr, uint16_t *size) |
| Sends a Bridging Table Size Get message to the given destination address with the given parameters. | |
| int | bt_mesh_brg_cfg_cli_table_add (uint16_t net_idx, uint16_t addr, struct bt_mesh_brg_cfg_table_entry *entry, struct bt_mesh_brg_cfg_table_status *rsp) |
| Sends a Bridging Table Add message to the given destination address with the given parameters. | |
| int | bt_mesh_brg_cfg_cli_table_remove (uint16_t net_idx, uint16_t addr, uint16_t net_idx1, uint16_t net_idx2, uint16_t addr1, uint16_t addr2, struct bt_mesh_brg_cfg_table_status *rsp) |
| Sends a Bridging Table Remove message to the given destination address with the given parameters. | |
| int | bt_mesh_brg_cfg_cli_subnets_get (uint16_t net_idx, uint16_t addr, struct bt_mesh_brg_cfg_filter_netkey filter_net_idx, uint8_t start_idx, struct bt_mesh_brg_cfg_subnets_list *rsp) |
| Sends a Bridged Subnets Get message to the given destination address with the given parameters. | |
| int | bt_mesh_brg_cfg_cli_table_get (uint16_t net_idx, uint16_t addr, uint16_t net_idx1, uint16_t net_idx2, uint16_t start_idx, struct bt_mesh_brg_cfg_table_list *rsp) |
| Sends a Bridging Table Get message to the given destination address with the given parameters. | |
| int32_t | bt_mesh_brg_cfg_cli_timeout_get (void) |
| Get the current transmission timeout value. | |
| void | bt_mesh_brg_cfg_cli_timeout_set (int32_t timeout) |
| Set the transmission timeout value. | |
Header file for the Bluetooth Mesh Bridge Configuration Client model API.