1.0.0 • Published 10 years ago
bit-converter v1.0.0
Bit converter
This module is inspired by C# BitConverter class to convert byte array to byte, short and int.
The conversion to signed number is based on double complement.
This module is used often for serialport development which requires a lot of byte array manipulation
Example
'use strict';
const BitConverter = require('bit-converter');
const a = BitConverter.toShort([0xFF, 0xFF]);
console.log(a) // -1
//Starting index for the array = 1
const b = BitConverter.toShort([0, 0xFF, 0xFF], 1);
console.log(b) // -1API
toByte(array, startIndex)
toShort(array, startIndex)
toInt(array, startIndex)
array the source array to be converted
startIndex is the start index of the array, default is 0
1.0.0
10 years ago