packed_decoder.js small corrections

This commit is contained in:
Klaus K Wilting 2018-06-23 13:42:01 +02:00
parent 5bb8f0df0b
commit b6937b3c97

View File

@ -36,7 +36,7 @@ function Decoder(bytes, port) {
var bytesToInt = function (bytes) { var bytesToInt = function (bytes) {
var i = 0; var i = 0;
for (var x = 0; x < bytes.length; x++) { for (var x = 0; x < bytes.length; x++) {
i |= +(bytes[x] << (x * 8)); i |= (bytes[x] << (x * 8));
} }
return i; return i;
}; };
@ -124,7 +124,7 @@ var bitmap = function (byte) {
var bm = ('00000000' + Number(i).toString(2)).substr(-8).split('').map(Number).map(Boolean); var bm = ('00000000' + Number(i).toString(2)).substr(-8).split('').map(Number).map(Boolean);
return ['adr', 'screensaver', 'screen', 'countermode', 'blescan', 'antenna', 'filter', 'gpsmode'] return ['adr', 'screensaver', 'screen', 'countermode', 'blescan', 'antenna', 'filter', 'gpsmode']
.reduce(function (obj, pos, index) { .reduce(function (obj, pos, index) {
obj[pos] = bm[index]; obj[pos] = +bm[index];
return obj; return obj;
}, {}); }, {});
}; };