diff --git a/components/bt/ble_mesh/mesh_core/provisioner_main.c b/components/bt/ble_mesh/mesh_core/provisioner_main.c index 6e7ab0bdd4..d90d51f4e0 100644 --- a/components/bt/ble_mesh/mesh_core/provisioner_main.c +++ b/components/bt/ble_mesh/mesh_core/provisioner_main.c @@ -647,6 +647,16 @@ struct bt_mesh_node_t *bt_mesh_provisioner_get_node_info(u16_t unicast_addr) return NULL; } +struct bt_mesh_node_t *bt_mesh_provisioner_get_node_entry(void) +{ + return mesh_nodes[0]; +} + +u16_t bt_mesh_provisioner_get_node_count(void) +{ + return prov_node_count; +} + u32_t bt_mesh_provisioner_get_net_key_count(void) { return ARRAY_SIZE(bt_mesh.p_sub); diff --git a/components/bt/ble_mesh/mesh_core/provisioner_main.h b/components/bt/ble_mesh/mesh_core/provisioner_main.h index f24ffb4f39..c751daf620 100644 --- a/components/bt/ble_mesh/mesh_core/provisioner_main.h +++ b/components/bt/ble_mesh/mesh_core/provisioner_main.h @@ -80,6 +80,10 @@ int bt_mesh_provisioner_get_node_index(const char *name); struct bt_mesh_node_t *bt_mesh_provisioner_get_node_info(u16_t unicast_addr); +struct bt_mesh_node_t *bt_mesh_provisioner_get_node_entry(void); + +u16_t bt_mesh_provisioner_get_node_count(void); + u32_t bt_mesh_provisioner_get_net_key_count(void); u32_t bt_mesh_provisioner_get_app_key_count(void);