Merge pull request #100 from cyberman54/development

packed_decoder.js small corrections
This commit is contained in:
Verkehrsrot 2018-06-23 19:00:38 +02:00 committed by GitHub
commit e7c4cdea88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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;
}, {}); }, {});
}; };