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 (typeof val === 'number') val = [val];
|
||||
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)) {
|
||||
|
|
Loading…
Reference in New Issue