|
ChecksumExtensions.ModBusCrcChecksum Method
|
Calculates the CRC-ModBus check-sum on specified portion of a buffer.
Namespace: GSF.IO.ChecksumsAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.248-beta+a497a19de709fd99e2448886199a2c8824265ddf
Syntaxpublic static ushort ModBusCrcChecksum(
this byte[] data,
int startIndex,
int length
)
<ExtensionAttribute>
Public Shared Function ModBusCrcChecksum (
data As Byte(),
startIndex As Integer,
length As Integer
) As UShort
public:
[ExtensionAttribute]
static unsigned short ModBusCrcChecksum(
array<unsigned char>^ data,
int startIndex,
int length
)
[<ExtensionAttribute>]
static member ModBusCrcChecksum :
data : byte[] *
startIndex : int *
length : int -> uint16
GSF.IO.Checksums.ChecksumExtensions.ModBusCrcChecksum = function(data, startIndex, length);
View SourceParameters
- 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
UInt16Computed 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