openPDC Synchrophasor Help
IPhasorValue Interface
NamespacesTVA.PhasorProtocolsIPhasorValue
Represents a protocol independent interface representation of a phasor value.
Declaration Syntax
C#Visual BasicVisual C++
public interface IPhasorValue : IChannelValue<IPhasorDefinition>, 
	IChannel, ISupportBinaryImage, ISerializable
Public Interface IPhasorValue _
	Inherits IChannelValue(Of IPhasorDefinition), IChannel, ISupportBinaryImage,  _
	ISerializable
public interface class IPhasorValue : IChannelValue<IPhasorDefinition^>, 
	IChannel, ISupportBinaryImage, ISerializable
Members
All MembersMethodsProperties



IconMemberDescription
Angle
Gets or sets the Angle value (a.k.a., the argument) of this IPhasorValue, in radians.

Attributes
Gets a Dictionary<(Of <(<'TKey, TValue>)>)> of string based property names and values for this IChannel object.
(Inherited from IChannel.)
BinaryImage()()()() (Inherited from ISupportBinaryImage.)
BinaryLength()()()() (Inherited from ISupportBinaryImage.)
CompositeValueCount
Gets total number of composite values that this IChannelValue<(Of <(<'T>)>)> provides.
(Inherited from IChannelValue<(Of <(<'T>)>)>.)
CoordinateFormat
Gets the CoordinateFormat of this IPhasorValue.

CopyImage(ISupportBinaryImage, array<Byte>[]()[][], Int32%)
This is a common optimized block copy function for any kind of data.
(Inherited from Common.)
DataFormat
Gets the DataFormat of this IChannelValue<(Of <(<'T>)>)> typically derived from DataFormat.
(Inherited from IChannelValue<(Of <(<'T>)>)>.)
Definition
Gets the IChannelDefinition associated with this IChannelValue<(Of <(<'T>)>)>.
(Inherited from IChannelValue<(Of <(<'T>)>)>.)
GetCompositeValue(Int32)
Gets the specified composite value of this IChannelValue<(Of <(<'T>)>)>.
(Inherited from IChannelValue<(Of <(<'T>)>)>.)
GetMeasurementValueFilterFunction(Int32)
Gets function used to apply a downsampling filter over a sequence of IMeasurement values.
(Inherited from IChannelValue<(Of <(<'T>)>)>.)
GetObjectData(SerializationInfo, StreamingContext)
Populates a SerializationInfo with the data needed to serialize the target object.
(Inherited from ISerializable.)
Imaginary
Gets or sets the imaginary floating point value of this IPhasorValue.

Initialize(array<Byte>[]()[][], Int32, Int32) (Inherited from ISupportBinaryImage.)
IsEmpty
Gets boolean value that determines if none of the composite values of IChannelValue<(Of <(<'T>)>)> have been assigned a value.
(Inherited from IChannelValue<(Of <(<'T>)>)>.)
Label
Gets text based label of this IChannelValue<(Of <(<'T>)>)> typically derived from Label.
(Inherited from IChannelValue<(Of <(<'T>)>)>.)
Magnitude
Gets or sets the magnitude value (a.k.a., the absolute value or modulus) of this IPhasorValue.

Measurements
Gets the composite values of this IChannelValue<(Of <(<'T>)>)> as an array of IMeasurement values.
(Inherited from IChannelValue<(Of <(<'T>)>)>.)
Parent
Gets the IDataCell parent of this IChannelValue<(Of <(<'T>)>)>.
(Inherited from IChannelValue<(Of <(<'T>)>)>.)
Real
Gets or sets the real floating point value of this IPhasorValue.

State
Gets or sets the parsing state for this IChannel object.
(Inherited from IChannel.)
Tag
Gets or sets a user definable reference to an object associated with this IChannel object.
(Inherited from IChannel.)
Type
Gets the PhasorType of this IPhasorValue.

UnscaledImaginary
Gets or sets the unscaled integer representation of the imaginary value of this IPhasorValue.

UnscaledReal
Gets or sets the unscaled integer representation of the real value of this IPhasorValue.

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