TouchSocketModbusUtilityToModbusCrc 方法
计算CRC16_Modbus校验值
命名空间: TouchSocket.Modbus程序集: TouchSocket.Modbus (在 TouchSocket.Modbus.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
public static byte[] ToModbusCrc(
ReadOnlyMemory<byte> memory
)
Public Shared Function ToModbusCrc (
memory As ReadOnlyMemory(Of Byte)
) As Byte()
static member ToModbusCrc :
memory : ReadOnlyMemory<byte> -> byte[]
- memory ReadOnlyMemoryByte
- 待计算校验值的字节序列
Byte包含CRC校验值的字节数组
CRC16_Modbus是一种循环冗余校验算法,常用于Modbus协议中数据的完整性校验。
该方法接收一个只读字节内存块,计算并返回其CRC校验值。
校验值用于确保数据在传输过程中的完整性,接收方会使用同样的算法计算接收到的数据的校验值,
并与接收到的校验值进行比较,以检测数据传输过程中是否发生了改变。