Gemstone PhasorProtocols Library
Show/Hide TOC

# DataFrameCalculateChecksum Method

Calculates checksum of given buffer.

## Definition

Namespace: Gemstone.PhasorProtocols.IEC61850_90_5
Assembly: Gemstone.PhasorProtocols (in Gemstone.PhasorProtocols.dll) Version: 1.0.158 -- Release Build+4e142f43dbc4b789ed7256dff03daee71604570b
C#
View Source Request Example

    protected override ushort CalculateChecksum(
    	byte[] buffer,
    	int offset,
    	int length
    )

VB
View Source Request Example

    Protected Overrides Function CalculateChecksum (
    	buffer As Byte(),
    	offset As Integer,
    	length As Integer
    ) As UShort

C++
View Source Request Example

    protected:
    virtual unsigned short CalculateChecksum(
    	array<unsigned char>^ buffer,
    	int offset,
    	int length
    ) override

JavaScript
View Source Request Example

    function CalculateChecksum(buffer, offset, length);

#### Parameters

buffer Byte
  Buffer image over which to calculate checksum.
offset Int32
  Start index into buffer to calculate checksum.
length Int32
  Length of data within buffer to calculate checksum.

#### Return Value

UInt16
Checksum over specified portion of buffer.

## See Also

#### Reference

DataFrame Class
Gemstone.PhasorProtocols.IEC61850_90_5 Namespace