bit-converter
v1.0.0
Published
Convert array to byte, short or integer, API is based on C#
Downloads
136
Maintainers
Readme
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) // -1
API
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