bcd2str static method
Implementation
static String bcd2str(Uint8List bytes, int offset, int length, bool padLeft) {
final StringBuffer buffer = StringBuffer();
final int start = length.isOdd && padLeft ? 1 : 0;
for (int i = start; i < length + start; i++) {
final int shift = i.isOdd ? 0 : 4;
final int nibble = bytes[offset + (i >> 1)] >> shift & 0x0F;
buffer.write(nibble == 0x0D ? "=" : _forDigit(nibble).toUpperCase());
}
return buffer.toString();
}