/// <summary> /// Append crc code. If length > 144 use crc-16 else use crc-8. /// </summary> public override void AppendCrc() { if (bytes.Length > 144) { CRC16 crc = new CRC16(bytes, false); if (ClientLauncher.Instance.EnableCrc16) { crc.CRC_16(); } bytes = crc.AppendCRC(); } else { CRC8 crc = new CRC8(bytes, false); if (ClientLauncher.Instance.EnableCrc8) { crc.CRC_8(); } bytes = crc.AppendCRC(); } }
public static bool CRC16(byte[] data) { CRC16 j = new CRC16(data); return(j.IsCorrect()); }