Zephyr API Documentation 4.0.0
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(* bridge_status )(struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, enum bt_mesh_brg_cfg_state status)
 Optional callback for Subnet Bridge Status message.
 
void(* 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(* table_status )(struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_brg_cfg_table_status *rsp)
 Optional callback for Bridging Table Status message.
 
void(* subnets_list )(struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_brg_cfg_subnets_list *rsp)
 Optional callback for Bridged Subnets List message.
 
void(* table_list )(struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_brg_cfg_table_list *rsp)
 Optional callback for Bridging Table List message.
 

Detailed Description

Mesh Bridge Configuration Client Status messages callback.

Field Documentation

◆ bridge_status

void(* bt_mesh_brg_cfg_cli_cb::bridge_status) (struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, enum bt_mesh_brg_cfg_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.

◆ subnets_list

void(* bt_mesh_brg_cfg_cli_cb::subnets_list) (struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_brg_cfg_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.

◆ table_list

void(* bt_mesh_brg_cfg_cli_cb::table_list) (struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_brg_cfg_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.

◆ table_size_status

void(* bt_mesh_brg_cfg_cli_cb::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.

◆ table_status

void(* bt_mesh_brg_cfg_cli_cb::table_status) (struct bt_mesh_brg_cfg_cli *cli, uint16_t addr, struct bt_mesh_brg_cfg_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.

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