openPDC Synchrophasor Help
DataCell Class
NamespacesTVA.PhasorProtocols.BpaPdcStreamDataCell
Represents the BPA PDCstream implementation of a IDataCell that can be sent or received.
Declaration Syntax
C#Visual BasicVisual C++
[SerializableAttribute]
public class DataCell : DataCellBase
<SerializableAttribute> _
Public Class DataCell _
	Inherits DataCellBase
[SerializableAttribute]
public ref class DataCell : public DataCellBase
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
DataCell(IDataFrame, IConfigurationCell)
Creates a new DataCell.

DataCell(DataFrame, ConfigurationCell, Boolean)
Creates a new DataCell from specified parameters.

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

AllValuesAssigned
Gets flag that determines if all values of this DataCellBase have been assigned.
(Inherited from DataCellBase.)
AnalogValues (Inherited from DataCellBase.)
Attributes
Dictionary<(Of <(<'TKey, TValue>)>)> of string based property names and values for the DataCell object.
(Overrides DataCellBase.Attributes.)
BinaryImage()()()() (Inherited from BinaryImageBase.)
BinaryLength
Gets the length of the BinaryImage()()()().
(Overrides BinaryImageBase.BinaryLength()()()().)
BodyImage
Gets the binary body image of the DataCellBase object.
(Inherited from DataCellBase.)
BodyLength
Gets the length of the BodyImage.
(Inherited from DataCellBase.)
ChannelFlags
Gets or sets channel flags for this DataCell.

CommonStatusFlags
Gets or sets common status flags of this DataCellBase.
(Inherited from DataCellBase.)
ConfigurationCell
Gets or sets the ConfigurationCell associated with this DataCell.

DataBuffer
Gets or sets data buffer long word that prefixes each cell when source data is in the Phasor Data File Format (i.e., a DST file).

DataIsSortedByTimestamp Obsolete.
Gets or sets flag that determines if this DataCell data is sorted by timestamp.

DataIsValid
Gets or sets flag that determines if data of this DataCell is valid.
(Overrides DataCellBase.DataIsValid.)
DataRate
Gets or sets data rate of this DataCell.

DataSortingType
Gets or sets DataSortingType of this DataCell.
(Overrides DataCellBase.DataSortingType.)
DeviceError
Gets or sets flag that determines if source device of this DataCell is reporting an error.
(Overrides DataCellBase.DeviceError.)
DigitalValues (Inherited from DataCellBase.)
Equals(Object)
Determines whether the specified object is equal to the DataCellBase.
(Inherited from DataCellBase.)
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.)
FormatFlags
Gets or sets FormatFlags from ConfigurationCell associated with this DataCell.

FrequencyValue (Inherited from DataCellBase.)
GetHashCode()()()()
Serves as a hash function for the DataCellBase.
(Inherited from DataCellBase.)
GetObjectData(SerializationInfo, StreamingContext)
Populates a SerializationInfo with the data needed to serialize the target object.
(Overrides DataCellBase.GetObjectData(SerializationInfo, StreamingContext).)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
HeaderImage
Gets the binary header image of the DataCell object.
(Overrides BinaryImageBase.HeaderImage()()()().)
HeaderLength
Gets the length of the HeaderImage.
(Overrides BinaryImageBase.HeaderLength()()()().)
IDCode
Gets the numeric ID code for this DataCellBase.
(Inherited from DataCellBase.)
IDLabel
Gets ID label of this DataCellBase.
(Inherited from DataCellBase.)
Initialize(array<Byte>[]()[][], Int32, Int32)
Parses the binary image.
(Overrides BinaryImageBase.Initialize(array<Byte>[]()[][], Int32, Int32).)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Parent
Gets or sets the reference to parent DataFrame of this DataCell.

ParseBodyImage(array<Byte>[]()[][], Int32, Int32)
Parses the binary body image.
(Inherited from DataCellBase.)
ParseFooterImage(array<Byte>[]()[][], Int32, Int32) (Inherited from BinaryImageBase.)
ParseHeaderImage(array<Byte>[]()[][], Int32, Int32)
Parses the binary header image.
(Overrides BinaryImageBase.ParseHeaderImage(array<Byte>[]()[][], Int32, Int32).)
PhasorValues (Inherited from DataCellBase.)
ReservedFlag0IsSet
Gets or sets flag that determines if reserved flag zero is set.

ReservedFlag1IsSet
Gets or sets flag that determines if reserved flag one is set.

ReservedFlags
Gets or sets reserved flags for this DataCell.

SampleNumber
Gets or sets sample number associated with this DataCell.

State
Gets or sets the parsing state for the this DataCellBase.
(Inherited from DataCellBase.)
StationName
Gets station name of this DataCellBase.
(Inherited from DataCellBase.)
StatusFlags
Gets or sets 16-bit status flags of this DataCellBase.
(Inherited from DataCellBase.)
SynchronizationIsValid
Gets or sets flag that determines if timestamp of this DataCell is valid based on GPS lock.
(Overrides DataCellBase.SynchronizationIsValid.)
Tag
Gets or sets a user definable reference to an object associated with this ChannelBase object.
(Inherited from ChannelBase.)
TimestampIsIncluded Obsolete.
Gets or sets flag that determines if timestamp is included with this DataCell.

ToString()()()()
Gets the string respresentation of this DataCellBase.
(Inherited from DataCellBase.)
UsePhasorDataFileFormat
Gets flag that determines if source data is in the Phasor Data File Format (i.e., a DST file).

UsingIeeeFormat
Gets or sets flag that determines if this DataCell is using IEEE format.

UsingMacrodyneFormat
Gets or sets flag that determines if this DataCell is using Macrodyne format.

UsingPdcExchangeFormat
Gets or sets flag that determines if this DataCell is using the PDC exchange format.

Inheritance Hierarchy
Object
BinaryImageBase
 ChannelBase
  ChannelCellBase
   DataCellBase
    DataCell

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