Common Class

Common IEC 61850-90-5 declarations and functions.

Definition

Namespace: Gemstone.PhasorProtocols.IEC61850_90_5
Assembly: Gemstone.PhasorProtocols (in Gemstone.PhasorProtocols.dll) Version: 1.0.110 -- Release Build+b26f50da8951964ebeac94cceca49a2cc8bc2c4d
public static class Common
Inheritance
Object    Common

Methods

EncodeTagLength(UInt16, Byte, Int32) Encodes sample value tag length (currently limited to 16-bits).
EncodeTagLength(UInt16, SampledValueTag, Byte, Int32) Encodes sampled value tag with only a 16-bit length.
EncodeTagValue(Byte, SampledValueTag, Byte, Int32) Encodes byte based sampled value tag.
EncodeTagValue(String, SampledValueTag, Byte, Int32) Encodes string based sampled value tag.
EncodeTagValueT(T, SampledValueTag, Byte, Int32) Encodes primitive type sampled value tag.
ParseByteTag Validates and parses byte length sample value tag.
ParseStringTag Validates and parses string sample value tag.
ParseTagLength Gets decoded sample value tag length (currently limited to 16-bits).
ParseUInt16Tag Validates and parses 2-byte length sample value tag.
ParseUInt24Tag Validates and parses 3-byte length sample value tag.
ParseUInt32Tag Validates and parses 4-byte length sample value tag.
ParseUInt64Tag Validates and parses 8-byte length sample value tag.
ValidateTag Validates sample value tag exists and skips past it.

Fields

CltpTag Marker for a connectionless transport protocol tag in IEC 61850-90-5 data frames.
DummyKey Temporary key used by IEC 61850-90-5 draft implementations.
KeySize Size of keys.
MaximumAnalogValues Absolute maximum number of possible analog values that could fit into a data frame.
MaximumDataLength Absolute maximum data length (in bytes) that could fit into any frame.
MaximumDigitalValues Absolute maximum number of possible digital values that could fit into a data frame.
MaximumExtendedDataLength Absolute maximum number of bytes of extended data that could fit into a command frame.
MaximumPhasorValues Absolute maximum number of possible phasor values that could fit into a data frame.
SessionHeaderSize Common session header size.
Timebase Timebase used by IEC 61850-90-5 protocol implementation.
TimeQualityFlagsMask Time quality flags mask.

See Also