More test

This commit is contained in:
Nathan Kellenicki 2019-02-09 11:15:33 -08:00
parent 130be13b3e
commit 6f8f5bbaf8
2 changed files with 37 additions and 16 deletions

26
test.css Normal file
View File

@ -0,0 +1,26 @@
body {
font-family: Verdana;
font-size: 12px;
}
table td {
width: 150px;
padding: 5px;
border-radius: 3px;
}
table thead.headings td {
background-color: #666666;
color: #ffffff;
}
table tr td {
background-color: #cccccc;
}
a.button {
padding: 5px;
border-radius: 3px;
background-color: #666666;
color: #ffffff;
}

View File

@ -4,6 +4,7 @@
<head>
<title>node-poweredup Web Bluetooth Test</title>
<script src="./dist/browser/poweredup.js"></script>
<link rel="stylesheet" type="text/css" href="./test.css" />
<script>
const poweredUP = new PoweredUP.PoweredUP();
@ -22,30 +23,24 @@ poweredUP.on("discover", async (hub) => { // Wait to discover hubs
});
const scan = async function () {
alert("ok");
poweredUP.scan(); // Start scanning for hubs
}
let color = 1;
setInterval(() => {
const hubs = poweredUP.getConnectedHubs(); // Get an array of all connected hubs
hubs.forEach((hub) => {
hub.setLEDColor(color); // Set the color
})
color++;
if (color > 10) {
color = 1;
}
}, 2000);
</script>
</head>
<body>
<div><h1>Web Bluetooth node-poweredup Test Suite</h1></div>
<div>
<button onclick="scan()" on>Scan</button>
<a class="button" href="#" onclick="scan();">Add new Hub</a>
</div>
<div>
<table id="log">
<thead class="headings"><td>Hub</td><td>Event</td><td>Port/Button</td><td>Values</td></thead>
<tr><td>NK_WeDo2_1</td><td>Attach</td><td>A</td><td>Train Motor</td></tr>
<tr><td>NK_WeDo2_1</td><td>Button</td><td>GREEN</td><td>Down</td></tr>
<tr><td>NK_WeDo2_1</td><td>Button</td><td>GREEN</td><td>Up</td></tr>
</table>
</div>
</body>