Lines Matching +full:row +full:- +full:offset
4 * SPDX-License-Identifier: Apache-2.0
165 mod->keys[0] = BT_MESH_KEY_DEV_LOCAL; in mock_model_init()
166 mod->rt->flags |= BT_MESH_MOD_DEVKEY_ONLY; in mock_model_init()
397 if (cap->oob_type & BT_MESH_STATIC_OOB_AVAILABLE) { in capabilities()
400 } else if (cap->output_actions) { in capabilities()
403 } else if (cap->input_actions) { in capabilities()
533 bt_mesh_cdb_node_del(bt_mesh_cdb_node_get(prov_addr - 1), true); in oob_provisioner()
607 /** @brief Verify that this device pb-adv provision.
646 /** @brief Verify that this provisioner pb-adv provision.
707 /** @brief Verify that the provisioner can provision multiple devices in a row
803 /* stop responding for 30s to timeout PB-ADV link establishment. */ in test_device_unresponsive()
828 LOG_INF("Waiting for a device with RPR Server to be provisioned over PB-Adv..."); in provision_adv()
861 if (!uuid_to_provision_remote || memcmp(uuid_to_provision_remote, unprov->uuid, 16)) { in rpr_scan_report()
866 ASSERT_OK(bt_mesh_provision_remote(cli, srv, unprov->uuid, 0, prov_addr)); in rpr_scan_report()
903 LOG_INF("Enabling PB-Remote server"); in device_pb_remote_server_setup()
922 * PB-Remote and RPR models.
930 /* Provision the 2nd device over PB-Adv. */ in test_provisioner_pb_remote_client_reprovision()
954 if (!uuid_to_provision_remote || memcmp(uuid_to_provision_remote, unprov->uuid, 16)) { in rpr_scan_report_parallel()
978 /* Provision the 2nd device over PB-Adv. */ in test_provisioner_pb_remote_client_parallel()
1013 * - verify procedure timeouts on unresponsive unprovisioned device.
1027 /* Provision the 2nd device over PB-Adv. */ in test_provisioner_pb_remote_client_provision_timeout()
1030 /* Provision the 3rd device over PB-Remote. */ in test_provisioner_pb_remote_client_provision_timeout()
1039 /* Offset timeline of test to give some time to 3rd device to setup and disable scanning */ in test_provisioner_pb_remote_client_provision_timeout()
1056 link_close_timestamp = -1; in test_provisioner_pb_remote_client_provision_timeout()
1059 ASSERT_EQUAL(k_sem_take(&prov_sem, K_SECONDS(20)), -EAGAIN); in test_provisioner_pb_remote_client_provision_timeout()
1060 ASSERT_EQUAL((link_close_timestamp - link_close_wait_start) / MSEC_PER_SEC, 10); in test_provisioner_pb_remote_client_provision_timeout()
1063 link_close_timestamp = -1; in test_provisioner_pb_remote_client_provision_timeout()
1067 ASSERT_EQUAL(k_sem_take(&prov_sem, K_SECONDS(61)), -EAGAIN); in test_provisioner_pb_remote_client_provision_timeout()
1068 ASSERT_EQUAL((link_close_timestamp - link_close_wait_start) / MSEC_PER_SEC, 60); in test_provisioner_pb_remote_client_provision_timeout()
1087 ASSERT_TRUE(bt_mesh_key_compare(prev_node_dev_key, &node->dev_key)); in reprovision_remote_devkey_client()
1116 ASSERT_TRUE(bt_mesh_key_compare(prev_node_dev_key, &node->dev_key)); in reprovision_remote_comp_data_client()
1126 ASSERT_EQUAL(dev_comp->len, new_dev_comp.len); in reprovision_remote_comp_data_client()
1127 if (memcmp(dev_comp->data, new_dev_comp.data, dev_comp->len)) { in reprovision_remote_comp_data_client()
1149 srv->addr++; in reprovision_remote_address_client()
1155 prev_node = bt_mesh_cdb_node_alloc((uint8_t[16]) {}, current_dev_addr - 1, 1, 0); in reprovision_remote_address_client()
1159 ASSERT_EQUAL(-ETIMEDOUT, bt_mesh_cfg_cli_app_key_add(0, current_dev_addr - 1, 0, 0, in reprovision_remote_address_client()
1165 ASSERT_EQUAL(-ETIMEDOUT, bt_mesh_cfg_cli_app_key_add(0, current_dev_addr - 1, 0, 0, in reprovision_remote_address_client()
1170 ASSERT_TRUE(bt_mesh_key_compare(prev_node_dev_key, &node->dev_key)); in reprovision_remote_address_client()
1197 /* Provision the 2nd device over PB-Adv. */ in test_provisioner_pb_remote_client_nppi_robustness()
1244 * devices over PB-Remote. Always starts unprovisioned.
1254 * devices over PB-Remote. Always starts unprovisioned. Stops being responsive after receives
1268 * devices over PB-Remote. Starts provisioned.
1361 LOG_INF("Enabling PB-Remote server"); in test_device_pb_remote_server_nppi_robustness()
1386 * - provision a device over PB-Adv,
1387 * - provision a remote device over PB-Remote.
1396 /* Provision the 2nd device over PB-Adv. */ in test_provisioner_pb_remote_client_ncrp_provision()
1399 /* Provision the 3rd device over PB-Remote. */ in test_provisioner_pb_remote_client_ncrp_provision()
1436 LOG_INF("Enabling PB-Remote server"); in test_device_pb_remote_client_server_same_dev()
1536 LOG_INF("Enabling PB-Remote server"); in test_device_pb_remote_server_same_dev()
1572 ASSERT_EQUAL(comp1->len, comp2->len); in comp_data_compare()
1573 if (memcmp(comp1->data, comp2->data, comp1->len)) { in comp_data_compare()
1577 if (comp1->len == comp2->len) { in comp_data_compare()
1578 if (!memcmp(comp1->data, comp2->data, comp1->len)) { in comp_data_compare()
1586 * - initiate Node Composition Refresh procedure on a 3rd device.
1663 * - verify that Composition Data Page 0 is now equal to Page 128 after reboot.
1691 ASSERT_EQUAL(-EAGAIN, err); in test_provisioner_pb_remote_client_ncrp_second_time()
1697 * - wait for being provisioned over PB-Adv,
1698 * - prepare Composition Data Page 128.
1711 * - start device with new Composition Data
1712 * - wait for being re-provisioned.
1718 LOG_INF("Waiting for being re-provisioned."); in test_device_pb_remote_server_ncrp()
1725 * - verify that Composition Data Page 0 is replaced by Page 128 after being re-provisioned and
1734 LOG_INF("Wait to verify that node is not re-provisioned..."); in test_device_pb_remote_server_ncrp_second_time()
1736 ASSERT_EQUAL(-EAGAIN, err); in test_device_pb_remote_server_ncrp_second_time()
1762 "Device: pb-adv provisioning use no-oob method"),
1764 "Device: pb-adv provisioning use oob authentication"),
1766 "Device: pb-adv provisioning use oob public key"),
1768 "Device: pb-adv provisioning, reprovision"),
1770 "Device: pb-adv provisioning, stops and resumes responding to provisioning"),
1775 "Device: pb-remote reprovisioning, NPPI robustness"),
1785 "Provisioner: pb-adv provisioning use no-oob method"),
1787 "Provisioner: pb-adv provisioning multiple devices"),
1793 "Provisioner: pb-adv provisioning use oob authentication"),
1795 "Provisioner: pb-adv provisioning use oob public key"),
1797 "Provisioner: pb-adv provisioning use oob authentication, ignore oob public key"),
1799 "Provisioner: pb-adv provisioning, resetting and reprovisioning multiple times."),
1802 "Provisioner: pb-remote provisioning, resetting and reprov-ing multiple times."),
1804 "Provisioner: pb-remote provisioning, NPPI robustness."),
1806 "Provisioner: pb-remote provisioning, parallel scanning and provisioning."),