fix: dlt645校验和

This commit is contained in:
2248356998 qq.com
2025-08-28 17:04:27 +08:00
parent 29073a00c4
commit 163a66530e

View File

@@ -189,7 +189,7 @@ public class Dlt645_2007Send : ISendMessage
lenSpan.WriteValue<byte>((byte)(length - 1));//数据域长度
int num = 0;
for (int index = 0; index < byteBlock.WrittenCount; ++index)
for (int index = 0; index < byteBlock.WrittenCount - SendHeadCodeIndex; ++index)
num += span[index];
WriterExtension.WriteValue(ref byteBlock, (byte)num);//校验码,总加和
WriterExtension.WriteValue(ref byteBlock, (byte)0x16);//结束符