|
Common Class
|
Common IEC 61850-90-5 declarations and functions.
Inheritance Hierarchy
Namespace: GSF.PhasorProtocols.IEC61850_90_5Assembly: GSF.PhasorProtocols (in GSF.PhasorProtocols.dll) Version: 2.4.191-beta
Syntaxpublic static class Common
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type Common = class end
GSF.PhasorProtocols.IEC61850_90_5.Common = function();
Type.createClass(
'GSF.PhasorProtocols.IEC61850_90_5.Common');
View SourceThe Common type exposes the following members.
Methods | Name | Description |
---|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | EncodeTagLength(UInt16, Byte, Int32) |
Encodes sample value tag length (currently limited to 16-bits).
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | EncodeTagLength(UInt16, SampledValueTag, Byte, Int32) |
Encodes sampled value tag with only a 16-bit length.
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | EncodeTagValue(Byte, SampledValueTag, Byte, Int32) |
Encodes byte based sampled value tag.
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | EncodeTagValue(String, SampledValueTag, Byte, Int32) |
Encodes string based sampled value tag.
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | EncodeTagValueT(T, SampledValueTag, Byte, Int32) |
Encodes primitive type sampled value tag.
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | ParseByteTag |
Validates and parses byte length sample value tag.
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | ParseStringTag |
Validates and parses string sample value tag.
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | ParseTagLength |
Gets decoded sample value tag length (currently limited to 16-bits).
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | ParseUInt16Tag |
Validates and parses 2-byte length sample value tag.
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | ParseUInt24Tag |
Validates and parses 3-byte length sample value tag.
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | ParseUInt32Tag |
Validates and parses 4-byte length sample value tag.
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | ParseUInt64Tag |
Validates and parses 8-byte length sample value tag.
|
![Public Extension Method Public Extension Method](../icons/pubExtension.gif) | ValidateTag |
Validates sample value tag exists and skips past it.
|
Top
Fields | Name | Description |
---|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | CltpTag |
Marker for a connectionless transport protocol tag in IEC 61850-90-5 data frames.
|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | DummyKey |
Temporary key used by IEC 61850-90-5 draft implementations.
|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | KeySize |
Size of keys.
|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | MaximumAnalogValues |
Absolute maximum number of possible analog values that could fit into a data frame.
|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | MaximumDataLength |
Absolute maximum data length (in bytes) that could fit into any frame.
|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | MaximumDigitalValues |
Absolute maximum number of possible digital values that could fit into a data frame.
|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | MaximumExtendedDataLength |
Absolute maximum number of bytes of extended data that could fit into a command frame.
|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | MaximumPhasorValues |
Absolute maximum number of possible phasor values that could fit into a data frame.
|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | SessionHeaderSize |
Common session header size.
|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | Timebase |
Timebase used by IEC 61850-90-5 protocol implementation.
|
![Public field Public field](../icons/pubField.gif) ![Static member Static member](../icons/Static.gif) | TimeQualityFlagsMask |
Time quality flags mask.
|
Top
See Also