|
ChecksumExtensions.Xor8Checksum Method
|
Calculates byte length (8-bit) XOR-based check-sum on specified portion of a buffer.
Namespace: GSF.IO.ChecksumsAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.246-beta+ff392465a0262ee2737937d4127fc3c2f08c6dcd
Syntaxpublic static byte Xor8Checksum(
this byte[] data,
int startIndex,
int length
)
<ExtensionAttribute>
Public Shared Function Xor8Checksum (
data As Byte(),
startIndex As Integer,
length As Integer
) As Byte
public:
[ExtensionAttribute]
static unsigned char Xor8Checksum(
array<unsigned char>^ data,
int startIndex,
int length
)
[<ExtensionAttribute>]
static member Xor8Checksum :
data : byte[] *
startIndex : int *
length : int -> byte
GSF.IO.Checksums.ChecksumExtensions.Xor8Checksum = function(data, startIndex, length);
View SourceParameters
- data Byte[]
- Data buffer to perform XOR check-sum on.
- startIndex Int32
- Starts index in data buffer to begin XOR check-sum.
- length Int32
- Total number of bytes from startIndex to
perform XOR check-sum over.
Return Value
ByteByte length XOR check-sum.
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