Represents a protocol independent interface representation of any kind of IDataFrame cell.
Declaration Syntax
C# | Visual Basic | Visual 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 Members | Methods | Properties | |||
Icon | Member | Description |
---|---|---|
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.