mirror of https://github.com/Fabio286/antares.git
fix: zero-padded bit fields beyond length
This commit is contained in:
parent
95d15de1bd
commit
265f28b4d9
|
@ -272,7 +272,8 @@ export default {
|
||||||
if (BIT.includes(type)) {
|
if (BIT.includes(type)) {
|
||||||
if (typeof val === 'number') val = [val];
|
if (typeof val === 'number') val = [val];
|
||||||
const hex = Buffer.from(val).toString('hex');
|
const hex = Buffer.from(val).toString('hex');
|
||||||
return hexToBinary(hex);
|
const bitString = hexToBinary(hex);
|
||||||
|
return parseInt(bitString).toString().padStart(precision, '0');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ARRAY.includes(type)) {
|
if (ARRAY.includes(type)) {
|
||||||
|
|
Loading…
Reference in New Issue