Click or drag to resize

ChecksumExtensions.ModBusCrcChecksum Method

Calculates the CRC-ModBus check-sum on specified portion of a buffer.

Namespace: GSF.IO.Checksums
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.248-beta+a497a19de709fd99e2448886199a2c8824265ddf
Syntax
public static ushort ModBusCrcChecksum(
	this byte[] data,
	int startIndex,
	int length
)
View Source

Parameters

data  Byte[]
Data buffer to perform check-sum on.
startIndex  Int32
Starts index in data buffer to begin check-sum.
length  Int32
Total number of bytes from startIndex to perform check-sum over.

Return Value

UInt16
Computed CRC-ModBus checksum over the specified portion of the buffer.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Byte[]. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also