Click or drag to resize

ConfigurationCell3 Class

Represents the IEEE C37.118 implementation of a IConfigurationCell that can be sent or received.
Inheritance Hierarchy
SystemObject
  GSF.ParsingBinaryImageBase
    GSF.PhasorProtocolsChannelBase
      GSF.PhasorProtocolsChannelCellBase
        GSF.PhasorProtocolsConfigurationCellBase
          GSF.PhasorProtocols.IEEEC37_118ConfigurationCell3

Namespace: GSF.PhasorProtocols.IEEEC37_118
Assembly: GSF.PhasorProtocols (in GSF.PhasorProtocols.dll) Version: 2.4.218-beta
Syntax
[SerializableAttribute]
public sealed class ConfigurationCell3 : ConfigurationCellBase
View Source

The ConfigurationCell3 type exposes the following members.

Constructors
 NameDescription
Public methodConfigurationCell3(IConfigurationFrame) Creates a new ConfigurationCell3.
Public methodConfigurationCell3(ConfigurationFrame1, UInt16, LineFrequency) Creates a new ConfigurationCell3 from specified parameters.
Top
Properties
 NameDescription
Public propertyAnalogDataFormat Gets or sets the DataFormat for the IAnalogDefinition objects in the AnalogDefinitions of this ConfigurationCell.
(Overrides ConfigurationCellBaseAnalogDataFormat)
Public propertyAnalogDefinitions Gets a reference to the AnalogDefinitionCollection of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyAttributesDictionaryTKey, TValue of string based property names and values for the ConfigurationCell3 object.
(Overrides ConfigurationCellBaseAttributes)
Public propertyAutoPadIDLabelImage Gets flag that indicates if IDLabelImage should auto pad-right value to IDLabelLength.
(Inherited from ConfigurationCellBase)
Public propertyAutoPadStationNameImage Gets flag that indicates if StationNameImage should auto pad-right value to MaximumStationNameLength.
(Overrides ConfigurationCellBaseAutoPadStationNameImage)
Public propertyBinaryImage Gets the binary image of the ChannelBase object.
(Inherited from ChannelBase)
Public propertyBinaryLength Gets the length of the BinaryImageBase object.
(Inherited from BinaryImageBase)
Public propertyDataModified Gets or sets flag indicating if data in cell is modified through configuration for this ConfigurationCell3.
Public propertyDigitalDefinitions Gets a reference to the DigitalDefinitionCollection of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyElevation Gets or sets PMU_ELEV value for this ConfigurationCell3.
Public propertyFormatFlags Gets or sets format flags of this ConfigurationCell.
Public propertyFrameRate Gets the specified frame rate of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyFrequencyDataFormat Gets or sets the DataFormat of the FrequencyDefinition of this ConfigurationCell.
(Overrides ConfigurationCellBaseFrequencyDataFormat)
Public propertyFrequencyDefinition Gets or sets the IFrequencyDefinition of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyGlobalID Gets or sets G_PMU_ID value for this ConfigurationCell3.
Public propertyGroupDelay Gets or sets GRP_DLY value for this ConfigurationCell3.
Public propertyIDCode Gets or sets the numeric ID code for this ChannelCellBase.
(Inherited from ChannelCellBase)
Public propertyIDLabel Gets or sets the ID label of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyIDLabelImage Gets the binary image of the IDLabel of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyIDLabelLength Gets the length of the IDLabel of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyLatitude Gets or sets PMU_LAT value for this ConfigurationCell3.
Public propertyLatitudeM Gets Latitude as a Decimal, infinity represented by CoordinateDecimalInfinity.
Public propertyLongitude Gets or sets PMU_LON value for this ConfigurationCell3.
Public propertyLongitudeM Gets Longitude as a Decimal, infinity represented by CoordinateDecimalInfinity.
Public propertyMaximumStationNameLength Gets the maximum length of the StationName of this ConfigurationCell3.
(Overrides ConfigurationCellBaseMaximumStationNameLength)
Public propertyNominalFrequency Gets or sets the nominal LineFrequency of the FrequencyDefinition of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyParent Gets a reference to the parent ConfigurationFrame1 for this ConfigurationCell3.
Public propertyPhasorAngleFormat Gets or sets the AngleFormat for the IPhasorDefinition objects in the PhasorDefinitions of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyPhasorCoordinateFormat Gets or sets the CoordinateFormat for the IPhasorDefinition objects in the PhasorDefinitions of this ConfigurationCell.
(Overrides ConfigurationCellBasePhasorCoordinateFormat)
Public propertyPhasorDataFormat Gets or sets the DataFormat for the IPhasorDefinition objects in the PhasorDefinitions of this ConfigurationCell.
(Overrides ConfigurationCellBasePhasorDataFormat)
Public propertyPhasorDefinitions Gets a reference to the PhasorDefinitionCollection of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyRevisionCount Gets or sets the revision count of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyServiceClass Gets or sets SVC_CLASS value, 'M' or 'P', for this ConfigurationCell3.
Public propertyState Gets or sets the parsing state for the this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyStationName Gets or sets the station name of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyStationNameImage Gets the binary image of the StationName of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Public propertyTag Gets or sets a user definable reference to an object associated with this ChannelBase object.
(Inherited from ChannelBase)
Public propertyWindow Gets or sets WINDOW value for this ConfigurationCell3.
Top
Methods
 NameDescription
Public methodCompareTo(IConfigurationCell) Compares this instance to a specified IConfigurationCell object and returns an indication of their relative values.
(Inherited from ConfigurationCellBase)
Public methodCompareTo(Object) Compares this instance to a specified object and returns an indication of their relative values.
(Inherited from ConfigurationCellBase)
Public methodStatic memberDecodeLengthPrefixedString Decodes a length-prefixed string. Length size is one byte per IEEE C37.118-2011 specification.
Public methodStatic memberEncodeLengthPrefixedString(String) Encodes a length-prefixed string. Length size is one byte per IEEE C37.118-2011 specification.
Public methodStatic memberEncodeLengthPrefixedString(String, Byte, Int32) Encodes a length-prefixed string. Length size is one byte per IEEE C37.118-2011 specification.
Public methodEquals(IConfigurationCell) Returns a value indicating whether this instance is equal to specified IConfigurationCell value.
(Inherited from ConfigurationCellBase)
Public methodEquals(Object) Returns a value indicating whether this instance is equal to a specified object.
(Inherited from ConfigurationCellBase)
Public methodGenerateBinaryImage Generates binary image of the object and copies it into the given buffer, for BinaryLength bytes.
(Inherited from ChannelBase)
Public methodStatic memberGetCoordinateFromDecimal Gets longitude or latitude coordinate stored as a Decimal as a Single accounting for possible CoordinateDecimalInfinity value.
Public methodGetHashCode Returns the hash code for this instance.
(Inherited from ConfigurationCellBase)
Public methodGetObjectData Populates a SerializationInfo with the data needed to serialize the target object.
(Overrides ConfigurationCellBaseGetObjectData(SerializationInfo, StreamingContext))
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodParseBinaryImage Initializes object by parsing the specified buffer containing a binary image.
(Inherited from BinaryImageBase)
Public methodToString Gets the string representation of this ConfigurationCellBase.
(Inherited from ConfigurationCellBase)
Top
Fields
 NameDescription
Public fieldStatic memberCoordinateDecimalInfinity Represents Decimal infinity value for longitude and latitude coordinate values.
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
See Also