Home
last modified time | relevance | path

Searched refs:prov (Results 1 – 12 of 12) sorted by relevance

/AliOS-Things-master/components/ble_mesh/bt_mesh/aos/
A Dmesh.c36 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 Dmain.c196 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 Dprov.c354 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 Dbeacon.c178 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 Dproxy.c1274 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 Dprovisioner_main.c61 static const struct bt_mesh_prov *prov; variable
1181 if (!addr || !elem_num || !prov || !comp) { in bt_mesh_provisioner_get_own_unicast_addr()
A Dprovisioner_prov.c3798 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 Dali_vendormodel_profile.c27 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 Dshell.c662 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 Dprov.h21 int bt_mesh_prov_init(const struct bt_mesh_prov *prov);
/AliOS-Things-master/components/ble_mesh/bt_mesh/
A Dbuild.mk62 L_SRCS += src/prov.c
/AliOS-Things-master/components/ble_mesh/bt_mesh/core/inc/api/mesh/
A Dmain.h396 int bt_mesh_init(const struct bt_mesh_prov *prov, const struct bt_mesh_comp *comp,

Completed in 29 milliseconds