docs: public static byte[] ascToBcd(byte[] ascii, int ascLength) {
  		byte[] bcd = new byte[ascLength / 2];
  		int j = 0;
  		for (int i = 0; i < (ascLength + 1) / 2; i++) {
  			bcd[i] = ascToBcd(ascii[j++]);
  			bcd[i] = (byte) (((j >= ascLength) ? 0x00 : ascToBcd(ascii[j++])) + (bcd[i] << 4));
  		}
  		return bcd;
  	}