.on('packet', function(pkt) { //console.log("A", pkt); }) .on("VOLTAGE_RESPONSE", function(pkt) { console.log("L8 A has a battery level of " + pkt.level + "%"); }); streama.on('open', function() { console.log("Open (a)"); //l8a.send('VOLTAGE_QUERY'); //l8a.send('MATRIX_OFF'); //l8a.send('SUPERLED_SET', {b:0x00, g:0x00, r:0x00}); var pixels = []; for (var i=0; i<64; i++) { pixels[i] = {b:(i%2), g:(i%4), r:(i%8)}; } //l8a.send('MATRIX_SET', {pixels:pixels}); setInterval(function() { l8a.send('VOLTAGE_QUERY'); }, 1000); }); var stdin = process.openStdin(); process.stdin.setRawMode(true); process.stdin.resume(); var x = 0; var y = 0; var colour = {b:15,g:0,r:0};
console.log("L8 A has a battery level of " + pkt.level + "%"); }); l8b .on('packet', function(pkt) { //console.log("B", pkt); }) .on("VOLTAGE_RESPONSE", function(pkt) { console.log("L8 B has a battery level of " + pkt.level + "%"); }); streama.on('open', function() { console.log("Open (a)"); l8a.send('MATRIX_OFF'); l8a.send('SUPERLED_SET', {bgr:{b:0x00, g:0x00, r:0x00}}); setInterval(function() { l8a.send('VOLTAGE_QUERY'); }, 1000); }); streamb.on('open', function() { console.log("Open (b)"); l8b.send('MATRIX_OFF'); l8b.send('SUPERLED_SET', {bgr:{b:0x00, g:0x00, r:0x00}}); setInterval(function() { l8b.send('VOLTAGE_QUERY'); }, 1000); });