public static ushort Calc16(byte[] dataBlock, int size) { ushort crc = 0; for (int i = 0; i < size; i++) { crc = CRC.Get16(crc, dataBlock[i]); } return(crc); }