|
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.232-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 |
---|
 | 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.
|
Top
Fields | 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.
|
Top
See Also