openPDC Synchrophasor Help
ChannelValueBase<(Of <(<'T>)>)> Class
NamespacesTVA.PhasorProtocolsChannelValueBase<(Of <(<'T>)>)>
Represents the common implementation of the protocol independent representation of any kind of data value.
Declaration Syntax
C#Visual BasicVisual C++
[SerializableAttribute]
public abstract class ChannelValueBase<T> : ChannelBase, 
	IChannelValue<T>, IChannel, ISupportBinaryImage, ISerializable
where T : IChannelDefinition
<SerializableAttribute> _
Public MustInherit Class ChannelValueBase(Of T As IChannelDefinition) _
	Inherits ChannelBase _
	Implements IChannelValue(Of T), IChannel, ISupportBinaryImage,  _
	ISerializable
[SerializableAttribute]
generic<typename T>
where T : IChannelDefinition
public ref class ChannelValueBase abstract : public ChannelBase, 
	IChannelValue<T>, IChannel, ISupportBinaryImage, ISerializable
Generic Template Parameters
T
Generic type.
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
ChannelValueBase<(Of <(<'T>)>)>(IDataCell, T)
Creates a new ChannelValueBase<(Of <(<'T>)>)> from specified parameters.

ChannelValueBase<(Of <(<'T>)>)>(SerializationInfo, StreamingContext)
Creates a new ChannelValueBase<(Of <(<'T>)>)> from serialization parameters.

Attributes
Dictionary<(Of <(<'TKey, TValue>)>)> of string based property names and values for the ChannelValueBase<(Of <(<'T>)>)> object.
(Overrides ChannelBase.Attributes.)
BinaryImage()()()() (Inherited from BinaryImageBase.)
BinaryLength()()()() (Inherited from BinaryImageBase.)
BodyImage()()()() (Inherited from BinaryImageBase.)
BodyLength()()()() (Inherited from BinaryImageBase.)
CompositeValueCount
Gets total number of composite values that this ChannelValueBase<(Of <(<'T>)>)> provides.

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 ChannelValueBase<(Of <(<'T>)>)>.

Definition
Gets or sets the IChannelDefinition associated with this ChannelValueBase<(Of <(<'T>)>)>.

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 ChannelValueBase<(Of <(<'T>)>)>.

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.

GetObjectData(SerializationInfo, StreamingContext)
Populates a SerializationInfo with the data needed to serialize the target object.

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.)
IsEmpty
Gets boolean value that determines if none of the composite values of ChannelValueBase<(Of <(<'T>)>)> have been assigned a value.

Label
Gets text based label of this ChannelValueBase<(Of <(<'T>)>)>.

Measurements
Gets the composite values of this ChannelValueBase<(Of <(<'T>)>)> as an array of IMeasurement values.

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Parent
Gets or sets the IDataCell parent of this ChannelValueBase<(Of <(<'T>)>)>.

ParseBodyImage(array<Byte>[]()[][], Int32, Int32) (Inherited from BinaryImageBase.)
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.)
Inheritance Hierarchy
Object
BinaryImageBase
 ChannelBase
  ChannelValueBase<(Of <(<'T>)>)>
   AnalogValueBase
   DigitalValueBase
   FrequencyValueBase
   PhasorValueBase

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