Click or drag to resize

Common Class

Common IEC 61850-90-5 declarations and functions.
Inheritance Hierarchy
SystemObject
  GSF.PhasorProtocols.IEC61850_90_5Common

Namespace: GSF.PhasorProtocols.IEC61850_90_5
Assembly: GSF.PhasorProtocols (in GSF.PhasorProtocols.dll) Version: 2.4.207-beta
Syntax
public static class Common
View Source

The Common type exposes the following members.

Methods
 NameDescription
Public Extension MethodEncodeTagLength(UInt16, Byte, Int32) Encodes sample value tag length (currently limited to 16-bits).
Public Extension MethodEncodeTagLength(UInt16, SampledValueTag, Byte, Int32) Encodes sampled value tag with only a 16-bit length.
Public Extension MethodEncodeTagValue(Byte, SampledValueTag, Byte, Int32) Encodes byte based sampled value tag.
Public Extension MethodEncodeTagValue(String, SampledValueTag, Byte, Int32) Encodes string based sampled value tag.
Public Extension MethodEncodeTagValueT(T, SampledValueTag, Byte, Int32) Encodes primitive type sampled value tag.
Public Extension MethodParseByteTag Validates and parses byte length sample value tag.
Public Extension MethodParseStringTag Validates and parses string sample value tag.
Public Extension MethodParseTagLength Gets decoded sample value tag length (currently limited to 16-bits).
Public Extension MethodParseUInt16Tag Validates and parses 2-byte length sample value tag.
Public Extension MethodParseUInt24Tag Validates and parses 3-byte length sample value tag.
Public Extension MethodParseUInt32Tag Validates and parses 4-byte length sample value tag.
Public Extension MethodParseUInt64Tag Validates and parses 8-byte length sample value tag.
Public Extension MethodValidateTag Validates sample value tag exists and skips past it.
Top
Fields
 NameDescription
Public fieldStatic memberCltpTag Marker for a connectionless transport protocol tag in IEC 61850-90-5 data frames.
Public fieldStatic memberDummyKey Temporary key used by IEC 61850-90-5 draft implementations.
Public fieldStatic memberKeySize Size of keys.
Public fieldStatic memberMaximumAnalogValues Absolute maximum number of possible analog values that could fit into a data frame.
Public fieldStatic memberMaximumDataLength Absolute maximum data length (in bytes) that could fit into any frame.
Public fieldStatic memberMaximumDigitalValues Absolute maximum number of possible digital values that could fit into a data frame.
Public fieldStatic memberMaximumExtendedDataLength Absolute maximum number of bytes of extended data that could fit into a command frame.
Public fieldStatic memberMaximumPhasorValues Absolute maximum number of possible phasor values that could fit into a data frame.
Public fieldStatic memberSessionHeaderSize Common session header size.
Public fieldStatic memberTimebase Timebase used by IEC 61850-90-5 protocol implementation.
Public fieldStatic memberTimeQualityFlagsMask Time quality flags mask.
Top
See Also