C# Class GSF.PhasorProtocols.IEEE1344.CommandFrame

Inheritance: CommandFrameBase
Afficher le fichier Open project: GridProtectionAlliance/gsf Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
CommandFrame ( byte buffer, int startIndex, int length ) : System

Creates a new CommandFrame from the given buffer.

This constructor is used by a consumer to parse a received IEEE 1344 command frame. Typically command frames are sent to a device. This constructor would used if this code was being used inside of a phasor measurement device.

CommandFrame ( ulong idCode, DeviceCommand command ) : System

Creates a new CommandFrame from specified parameters.

This constructor is used by a consumer to generate an IEEE 1344 command frame.

GetObjectData ( SerializationInfo info, StreamingContext context ) : void

Populates a SerializationInfo with the data needed to serialize the target object.

Méthodes protégées

Méthode Description
CalculateChecksum ( byte buffer, int offset, int length ) : ushort

Calculates checksum of given buffer.

CommandFrame ( SerializationInfo info, StreamingContext context ) : System

Creates a new CommandFrame from serialization parameters.

ParseHeaderImage ( byte buffer, int startIndex, int length ) : int

Parses the binary header image.

Method Details

CalculateChecksum() protected méthode

Calculates checksum of given buffer.
protected CalculateChecksum ( byte buffer, int offset, int length ) : ushort
buffer byte Buffer image over which to calculate checksum.
offset int Start index into to calculate checksum.
length int Length of data within to calculate checksum.
Résultat ushort

CommandFrame() protected méthode

Creates a new CommandFrame from serialization parameters.
protected CommandFrame ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo The with populated with data.
context System.Runtime.Serialization.StreamingContext The source for this deserialization.
Résultat System

CommandFrame() public méthode

Creates a new CommandFrame from the given buffer.
This constructor is used by a consumer to parse a received IEEE 1344 command frame. Typically command frames are sent to a device. This constructor would used if this code was being used inside of a phasor measurement device.
must be at least 16.
public CommandFrame ( byte buffer, int startIndex, int length ) : System
buffer byte Binary image to parse.
startIndex int Start index into to begin parsing.
length int Length of valid data within .
Résultat System

CommandFrame() public méthode

Creates a new CommandFrame from specified parameters.
This constructor is used by a consumer to generate an IEEE 1344 command frame.
public CommandFrame ( ulong idCode, DeviceCommand command ) : System
idCode ulong The ID code of this .
command DeviceCommand The for this .
Résultat System

GetObjectData() public méthode

Populates a SerializationInfo with the data needed to serialize the target object.
public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo The to populate with data.
context System.Runtime.Serialization.StreamingContext The destination for this serialization.
Résultat void

ParseHeaderImage() protected méthode

Parses the binary header image.
protected ParseHeaderImage ( byte buffer, int startIndex, int length ) : int
buffer byte Binary image to parse.
startIndex int Start index into to begin parsing.
length int Length of valid data within .
Résultat int