|
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.207-beta
Syntax public 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 |
---|
| 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.
|
TopFields | Name | Description |
---|
| 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.
|
TopSee Also