コード例 #1
0
 /// <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);
         crc.CRC_16();
         bytes = crc.AppendCRC();
     }
     else
     {
         CRC8 crc = new CRC8(bytes, false);
         crc.CRC_8();
         bytes = crc.AppendCRC();
     }
 }
コード例 #2
0
 /// <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();
     }
 }