|
1433 | 1433 | result = request.responseText;
|
1434 | 1434 | } else {
|
1435 | 1435 | log("unexpected pairing response");
|
1436 |
| - window.setTimeout(function() { waitforpairing(button, count + 1); }, 5000); |
1437 |
| - return; |
| 1436 | + result = ""; |
1438 | 1437 | }
|
1439 | 1438 |
|
1440 | 1439 | if (result.indexOf("<p>paired</p>") > 0) {
|
| 1440 | + log("pairing succeeded"); |
1441 | 1441 | var msg=document.getElementById('pairtext');
|
1442 | 1442 | msg.textContent="Successfully paired with car.";
|
1443 |
| - button.disabled=false; |
1444 |
| - button.textContent="Pair BLE with Car"; |
1445 |
| - setbuttonsdisabled('group1', false); |
1446 |
| - setbuttonsdisabled('group2', false); |
| 1443 | + } else if (count > 12) { |
| 1444 | + log("pairing failed"); |
| 1445 | + var msg=document.getElementById('pairtext'); |
| 1446 | + msg.textContent="Pairing failed. Please try again."; |
1447 | 1447 | } else {
|
1448 |
| - if (count > 12) { |
1449 |
| - log("pairing failed"); |
1450 |
| - var msg=document.getElementById('pairtext'); |
1451 |
| - msg.textContent="Pairing failed. Please try again."; |
1452 |
| - button.disabled=false; |
1453 |
| - button.textContent="Pair BLE with Car"; |
1454 |
| - setbuttonsdisabled('group1', false); |
1455 |
| - setbuttonsdisabled('group2', false); |
1456 |
| - return; |
1457 |
| - } |
1458 |
| - log("waiting for pairing"); |
| 1448 | + log("Still waiting for pairing"); |
1459 | 1449 | window.setTimeout(function() { waitforpairing(button, count + 1); }, 5000);
|
| 1450 | + return; |
1460 | 1451 | }
|
| 1452 | + |
| 1453 | + button.disabled = false; |
| 1454 | + button.textContent = "Pair BLE with Car"; |
| 1455 | + setbuttonsdisabled('group1', false); |
| 1456 | + setbuttonsdisabled('group2', false); |
1461 | 1457 | }
|
1462 | 1458 | }
|
1463 | 1459 | request.send();
|
|
0 commit comments