openPDC Synchrophasor Help
IDataCell Interface
NamespacesTVA.PhasorProtocolsIDataCell
Represents a protocol independent interface representation of any kind of IDataFrame cell.
Declaration Syntax
C#Visual BasicVisual C++
public interface IDataCell : IChannelCell, 
	IChannel, ISupportBinaryImage, ISerializable, IMeasurement, ITimeSeriesValue<double>, 
	ITimeSeriesValue, IEquatable<ITimeSeriesValue>, IComparable<ITimeSeriesValue>, 
	IComparable
Public Interface IDataCell _
	Inherits IChannelCell, IChannel, ISupportBinaryImage, ISerializable,  _
	IMeasurement, ITimeSeriesValue(Of Double), ITimeSeriesValue, IEquatable(Of ITimeSeriesValue),  _
	IComparable(Of ITimeSeriesValue), IComparable
public interface class IDataCell : IChannelCell, 
	IChannel, ISupportBinaryImage, ISerializable, IMeasurement, ITimeSeriesValue<double>, 
	ITimeSeriesValue, IEquatable<ITimeSeriesValue^>, IComparable<ITimeSeriesValue^>, 
	IComparable
Members
All MembersMethodsProperties



IconMemberDescription
Adder()()()() (Inherited from IMeasurement.)
AdjustedValue()()()() (Inherited from IMeasurement.)
AllValuesAssigned
Gets flag that determines if all values of this IDataCell have been assigned.

AnalogValues
Gets AnalogValueCollectionof this IDataCell.

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.)
CommonStatusFlags
Gets or sets command status flags of this IDataCell.

CompareTo(T)
Compares the current object with another object of the same type.
(Inherited from IComparable<(Of <(<'ITimeSeriesValue>)>)>.)
CompareTo(Object)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Inherited from IComparable.)
ConfigurationCell
Gets or sets IConfigurationCell associated with this IDataCell.

CopyImage(ISupportBinaryImage, array<Byte>[]()[][], Int32%)
This is a common optimized block copy function for any kind of data.
(Inherited from Common.)
DataIsValid
Gets or sets flag that determines if data of this IDataCell is valid.

DataSortingType
Gets or sets DataSortingType of this IDataCell.

DeviceError
Gets or sets flag that determines if source device of this IDataCell is reporting an error.

DigitalValues
Gets DigitalValueCollectionof this IDataCell.

Equals(T)
Indicates whether the current object is equal to another object of the same type.
(Inherited from IEquatable<(Of <(<'ITimeSeriesValue>)>)>.)
FrequencyValue
Gets IFrequencyValue of this IDataCell.

GetHashCode()()()() (Inherited from ITimeSeriesValue.)
GetObjectData(SerializationInfo, StreamingContext)
Populates a SerializationInfo with the data needed to serialize the target object.
(Inherited from ISerializable.)
ID()()()() (Inherited from ITimeSeriesValue.)
IDCode
Gets the numeric ID code for this IChannelCell.
(Inherited from IChannelCell.)
IDLabel
Gets ID label of this IDataCell.

Initialize(array<Byte>[]()[][], Int32, Int32) (Inherited from ISupportBinaryImage.)
Key()()()() (Inherited from IMeasurement.)
MeasurementValueFilter()()()() (Inherited from IMeasurement.)
Multiplier()()()() (Inherited from IMeasurement.)
Parent
Gets reference to parent IDataFrame of this IDataCell.

Parent
Gets a reference to the parent IChannelFrame for this IChannelCell.
(Inherited from IChannelCell.)
PhasorValues
Gets PhasorValueCollection of this IDataCell.

PublishedTimestamp()()()() (Inherited from IMeasurement.)
ReceivedTimestamp()()()() (Inherited from IMeasurement.)
State
Gets or sets the parsing state for the this IDataCell.

State
Gets or sets the parsing state for the this ChannelCellBase.
(Inherited from IChannelCell.)
State
Gets or sets the parsing state for this IChannel object.
(Inherited from IChannel.)
StateFlags()()()() (Inherited from IMeasurement.)
StationName
Gets station name of this IDataCell.

StatusFlags
Gets or sets 16-bit status flags of this IDataCell.

SynchronizationIsValid
Gets or sets flag that determines if timestamp of this IDataCell is valid based on GPS lock.

Tag
Gets or sets a user definable reference to an object associated with this IChannel object.
(Inherited from IChannel.)
TagName()()()() (Inherited from IMeasurement.)
Timestamp()()()() (Inherited from ITimeSeriesValue.)
Value()()()() (Inherited from ITimeSeriesValue<(Of <(<'Double>)>)>.)
Value()()()() (Inherited from ITimeSeriesValue.)
Remarks
This phasor protocol implementation defines a "cell" as a portion of a "frame", i.e., a logical unit of data. For example, a IDataCell could be defined as a PMU within a IDataFrame that contains multiple PMU's coming from a PDC.

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