Searched refs:prov (Results 1 – 12 of 12) sorted by relevance
/AliOS-Things-master/components/ble_mesh/bt_mesh/aos/ |
A D | mesh.c | 36 struct bt_mesh_prov *prov; member 244 prov.uuid = uuid; in ble_stack_mesh_init() 245 prov.uri = param->prov->uri; in ble_stack_mesh_init() 246 prov.oob_info = param->prov->oob_info; in ble_stack_mesh_init() 247 prov.static_val = param->prov->cap.static_val; in ble_stack_mesh_init() 248 prov.static_val_len = param->prov->cap.static_val_len; in ble_stack_mesh_init() 249 prov.output_size = param->prov->cap.output_oob_size; in ble_stack_mesh_init() 250 prov.output_actions = param->prov->cap.output_oob_actions; in ble_stack_mesh_init() 251 prov.input_size = param->prov->cap.input_oob_size; in ble_stack_mesh_init() 252 prov.input_actions = param->prov->cap.input_oob_actions; in ble_stack_mesh_init() [all …]
|
/AliOS-Things-master/components/ble_mesh/bt_mesh/core/src/ |
A D | main.c | 196 const struct bt_mesh_prov *prov = bt_mesh_prov_get(); in bt_mesh_prov_enable() local 199 memcpy(uuid.val, prov->uuid, 16); in bt_mesh_prov_enable() 422 int bt_mesh_init(const struct bt_mesh_prov *prov, const struct bt_mesh_comp *comp, in bt_mesh_init() argument 432 if (prov == NULL || comp == NULL) { in bt_mesh_init() 436 if (prov->uuid == NULL) { in bt_mesh_init() 440 if (prov->oob_info >= (BT_MESH_PROV_OOB_ON_DEV << 1)) { in bt_mesh_init() 444 if (prov->output_actions >= (BT_MESH_DISPLAY_STRING << 1)) { in bt_mesh_init() 448 if (prov->input_actions >= (BT_MESH_ENTER_STRING << 1)) { in bt_mesh_init() 473 err = bt_mesh_prov_init(prov); in bt_mesh_init()
|
A D | prov.c | 354 if (prov->link_close) { in reset_link() 611 net_buf_simple_add_u8(&buf, prov->static_val && prov->static_val_len ? BIT(0) : 0x00); in prov_invite() 714 memcpy(plink.auth + 16 - prov->static_val_len, prov->static_val, prov->static_val_len); in prov_auth() 1358 if (prov->link_open) { in link_open() 1675 if (prov->link_open) { in bt_mesh_pb_gatt_open() 1693 if (prov->link_close) { in bt_mesh_pb_gatt_close() 1705 return prov; in bt_mesh_prov_get() 1738 prov = prov_info; in bt_mesh_prov_init() 1754 if (prov->complete) { in bt_mesh_prov_complete() 1761 if (prov->reset) { in bt_mesh_prov_reset() [all …]
|
A D | beacon.c | 178 const struct bt_mesh_prov *prov; in unprovisioned_beacon_send() local 191 prov = bt_mesh_prov_get(); in unprovisioned_beacon_send() 194 net_buf_add_mem(buf, prov->uuid, 16); in unprovisioned_beacon_send() 196 if (prov->uri && bt_mesh_s1(prov->uri, uri_hash) == 0) { in unprovisioned_beacon_send() 197 oob_info = prov->oob_info | BT_MESH_PROV_OOB_URI; in unprovisioned_beacon_send() 199 oob_info = prov->oob_info; in unprovisioned_beacon_send() 208 if (prov->uri) { in unprovisioned_beacon_send() 217 len = strlen(prov->uri); in unprovisioned_beacon_send() 221 net_buf_add_mem(buf, prov->uri, len); in unprovisioned_beacon_send()
|
A D | proxy.c | 1274 const struct bt_mesh_prov *prov = bt_mesh_prov_get(); in gatt_prov_adv_create() local 1280 memcpy(prov_svc_data + 2, prov->uuid, 16); in gatt_prov_adv_create() 1281 sys_put_be16(prov->oob_info, prov_svc_data + 18); in gatt_prov_adv_create() 1283 if (prov->uri) { in gatt_prov_adv_create() 1284 size_t uri_len = strlen(prov->uri); in gatt_prov_adv_create() 1292 prov_sd[0].data = (const u8_t *)prov->uri; in gatt_prov_adv_create()
|
A D | provisioner_main.c | 61 static const struct bt_mesh_prov *prov; variable 1181 if (!addr || !elem_num || !prov || !comp) { in bt_mesh_provisioner_get_own_unicast_addr()
|
A D | provisioner_prov.c | 3798 const struct bt_mesh_prov *prov = NULL; in bt_mesh_provisioner_local_provision() local 3802 prov = bt_mesh_prov_get(); in bt_mesh_provisioner_local_provision() 3804 if (!comp || !prov) { in bt_mesh_provisioner_local_provision() 3849 node[j].oob_info = prov->oob_info; in bt_mesh_provisioner_local_provision() 3857 memcpy(node[j].uuid, prov->uuid, 16); in bt_mesh_provisioner_local_provision()
|
/AliOS-Things-master/components/ble_host/bt_host/ali_vendormodel_profile/ |
A D | ali_vendormodel_profile.c | 27 static struct bt_mesh_prov prov; variable 446 ret = bt_mesh_init(&prov, &comp, NULL); in bt_mesh_ready() 485 prov.uuid = dev_uuid; in bt_mesh_profile_prov_init() 486 prov.static_val = digest; in bt_mesh_profile_prov_init() 487 prov.static_val_len = digest_len; in bt_mesh_profile_prov_init() 488 prov.complete = prov_complete; in bt_mesh_profile_prov_init() 489 prov.reset = prov_reset; in bt_mesh_profile_prov_init() 490 prov.link_open = prov_link_open; in bt_mesh_profile_prov_init()
|
/AliOS-Things-master/components/ble_mesh/bt_shell/bt_mesh/ |
A D | shell.c | 662 if (prov.static_val) { in cmd_static_oob() 686 prov.output_size = 0; in cmd_oob_mode() 690 prov.input_size = 0; in cmd_oob_mode() 692 prov.input = NULL; in cmd_oob_mode() 694 prov.output_size = 0; in cmd_oob_mode() 698 prov.input_size = 0; in cmd_oob_mode() 700 prov.input = NULL; in cmd_oob_mode() 713 prov.input_size = 0; in cmd_oob_mode() 715 prov.input = NULL; in cmd_oob_mode() 728 prov.input_size = 6; in cmd_oob_mode() [all …]
|
/AliOS-Things-master/components/ble_mesh/bt_mesh/core/inc/ |
A D | prov.h | 21 int bt_mesh_prov_init(const struct bt_mesh_prov *prov);
|
/AliOS-Things-master/components/ble_mesh/bt_mesh/ |
A D | build.mk | 62 L_SRCS += src/prov.c
|
/AliOS-Things-master/components/ble_mesh/bt_mesh/core/inc/api/mesh/ |
A D | main.h | 396 int bt_mesh_init(const struct bt_mesh_prov *prov, const struct bt_mesh_comp *comp,
|
Completed in 30 milliseconds