openPDC Synchrophasor Help
AnalogValue Class
NamespacesTVA.PhasorProtocols.IeeeC37_118AnalogValue
Represents the IEEE C37.118 implementation of an IAnalogValue.
Declaration Syntax
C#Visual BasicVisual C++
[SerializableAttribute]
public class AnalogValue : AnalogValueBase
<SerializableAttribute> _
Public Class AnalogValue _
	Inherits AnalogValueBase
[SerializableAttribute]
public ref class AnalogValue : public AnalogValueBase
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
AnalogValue(IDataCell, IAnalogDefinition)
Creates a new AnalogValue.

AnalogValue(DataCell, AnalogDefinition, Double)
Creates a new AnalogValue from specified parameters.

AnalogValue(SerializationInfo, StreamingContext)
Creates a new AnalogValue from serialization parameters.

Attributes
Dictionary<(Of <(<'TKey, TValue>)>)> of string based property names and values for the AnalogValueBase object.
(Inherited from AnalogValueBase.)
BinaryImage()()()() (Inherited from BinaryImageBase.)
BinaryLength()()()() (Inherited from BinaryImageBase.)
BodyImage
Gets the binary body image of the AnalogValueBase object.
(Inherited from AnalogValueBase.)
BodyLength
Gets the length of the BodyImage.
(Inherited from AnalogValueBase.)
CompositeValueCount
Gets total number of composite values that this AnalogValueBase provides.
(Inherited from AnalogValueBase.)
DataFormat (Inherited from ChannelValueBase<(Of <(<'T>)>)>.)
Definition
Gets or sets the AnalogDefinition associated with this AnalogValue.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FooterImage()()()() (Inherited from BinaryImageBase.)
FooterLength()()()() (Inherited from BinaryImageBase.)
GetCompositeValue(Int32)
Gets the specified composite value of this AnalogValueBase.
(Inherited from AnalogValueBase.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetMeasurementValueFilterFunction(Int32)
Gets function used to apply a downsampling filter over a sequence of IMeasurement values.
(Inherited from ChannelValueBase<(Of <(<'T>)>)>.)
GetObjectData(SerializationInfo, StreamingContext)
Populates a SerializationInfo with the data needed to serialize the target object.
(Inherited from AnalogValueBase.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
HeaderImage()()()() (Inherited from BinaryImageBase.)
HeaderLength()()()() (Inherited from BinaryImageBase.)
Initialize(array<Byte>[]()[][], Int32, Int32) (Inherited from BinaryImageBase.)
IntegerValue
Gets or sets the integer representation of this AnalogValueBase value.
(Inherited from AnalogValueBase.)
IsEmpty
Gets boolean value that determines if none of the composite values of AnalogValueBase have been assigned a value.
(Inherited from AnalogValueBase.)
Label
Gets text based label of this ChannelValueBase<(Of <(<'T>)>)>.
(Inherited from ChannelValueBase<(Of <(<'T>)>)>.)
Measurements
Gets the composite values of this ChannelValueBase<(Of <(<'T>)>)> as an array of IMeasurement values.
(Inherited from ChannelValueBase<(Of <(<'T>)>)>.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Parent
Gets or sets the DataCell parent of this AnalogValue.

ParseBodyImage(array<Byte>[]()[][], Int32, Int32)
Parses the binary body image.
(Inherited from AnalogValueBase.)
ParseFooterImage(array<Byte>[]()[][], Int32, Int32) (Inherited from BinaryImageBase.)
ParseHeaderImage(array<Byte>[]()[][], Int32, Int32) (Inherited from BinaryImageBase.)
State
Gets or sets the parsing state for this ChannelBase object.
(Inherited from ChannelBase.)
Tag
Gets or sets a user definable reference to an object associated with this ChannelBase object.
(Inherited from ChannelBase.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Value
Gets or sets the floating point value that represents this AnalogValueBase.
(Inherited from AnalogValueBase.)
Inheritance Hierarchy
Object
BinaryImageBase
 ChannelBase
  ChannelValueBase<(Of <(<'IAnalogDefinition>)>)>
   AnalogValueBase
    AnalogValue

Assembly: TVA.PhasorProtocols (Module: TVA.PhasorProtocols) Version: 1.4.192.0