代码如下:
public class Add
{
public byte CalculateAdd(byte[] buffer)//取低八位
{
int cks = 0;
foreach (byte item in buffer)
{
cks = (cks + item) % 0xffff;
}
//byte bt = (byte)((cks & 0xff00) >> 8);//取校验和高8位
byte bt = (byte)(cks & 0xff);//取校验和低8位
return bt;
}
}