convertByteToBit method

String convertByteToBit(
  1. int length
)

convert byte data to bit string value with length bits.

Implementation

String convertByteToBit(int length) {
  var start = _index ~/ 8;
  var end = ((_index + length) / 8).ceil();
  var bitData = _rawData
      .sublist(start, end)
      .map((e) => e.toRadixString(2).padLeft(8, '0'))
      .join('')
      .substring(_index % 8, _index % 8 + length);
  return bitData;
}