一款简单易用的基础网络通讯组件库。

TouchSocketModbusUtilityToModbusCrc 方法

计算CRC16_Modbus校验值

Definition

命名空间: TouchSocket.Modbus
程序集: TouchSocket.Modbus (在 TouchSocket.Modbus.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public static byte[] ToModbusCrc(
	ReadOnlyMemory<byte> memory
)

参数

memory  ReadOnlyMemoryByte
待计算校验值的字节序列

返回值

Byte
包含CRC校验值的字节数组

备注

CRC16_Modbus是一种循环冗余校验算法,常用于Modbus协议中数据的完整性校验。 该方法接收一个只读字节内存块,计算并返回其CRC校验值。 校验值用于确保数据在传输过程中的完整性,接收方会使用同样的算法计算接收到的数据的校验值, 并与接收到的校验值进行比较,以检测数据传输过程中是否发生了改变。

参见