Zephyr API Documentation 3.7.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_mesh_brg_cfg_cli_cb Struct Reference

Mesh Bridge Configuration Client Status messages callback. More...

#include <brg_cfg_cli.h>

Data Fields

void(* subnet_bridge_status )(struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, enum bt_mesh_subnet_bridge_state status)
 Optional callback for Subnet Bridge Status message.
 
void(* bridging_table_size_status )(struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, uint16_t size)
 Optional callback for Bridging Table Size Status message.
 
void(* bridging_table_status )(struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_bridging_table_status *rsp)
 Optional callback for Bridging Table Status message.
 
void(* bridged_subnets_list )(struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_bridged_subnets_list *rsp)
 Optional callback for Bridged Subnets List message.
 
void(* bridging_table_list )(struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_bridging_table_list *rsp)
 Optional callback for Bridging Table List message.
 

Detailed Description

Mesh Bridge Configuration Client Status messages callback.

Field Documentation

◆ bridged_subnets_list

void(* bt_mesh_brg_cfg_cli_cb::bridged_subnets_list) (struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_bridged_subnets_list *rsp)

Optional callback for Bridged Subnets List message.

Handles received Bridged Subnets List messages from a Bridge Configuration Server.

Parameters
cliBridge Configuration Client context.
addrAddress of the sender.
rspResponse received from the Bridging Configuration Server.

◆ bridging_table_list

void(* bt_mesh_brg_cfg_cli_cb::bridging_table_list) (struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_bridging_table_list *rsp)

Optional callback for Bridging Table List message.

Handles received Bridging Table List messages from a Bridge Configuration Server.

Parameters
cliBridge Configuration Client context.
addrAddress of the sender.
rspResponse received from the Bridging Configuration Server.

◆ bridging_table_size_status

void(* bt_mesh_brg_cfg_cli_cb::bridging_table_size_status) (struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, uint16_t size)

Optional callback for Bridging Table Size Status message.

Handles received Bridging Table Size Status messages from a Bridge Configuration Server.

Parameters
cliBridge Configuration Client context.
addrAddress of the sender.
sizeSize received from the server.

◆ bridging_table_status

void(* bt_mesh_brg_cfg_cli_cb::bridging_table_status) (struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_bridging_table_status *rsp)

Optional callback for Bridging Table Status message.

Handles received Bridging Table status messages from a Bridge Configuration Server.

Parameters
cliBridge Configuration Client context.
addrAddress of the sender.
rspResponse received from the Bridging Configuration Server.

◆ subnet_bridge_status

void(* bt_mesh_brg_cfg_cli_cb::subnet_bridge_status) (struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, enum bt_mesh_subnet_bridge_state status)

Optional callback for Subnet Bridge Status message.

Handles received Subnet Bridge Status messages from a Bridge Configuration Server.

Parameters
cliBridge Configuration Client context.
addrAddress of the sender.
statusStatus received from the server.

The documentation for this struct was generated from the following file: