openPDC Synchrophasor Help
TVA.PhasorProtocols Namespace
NamespacesTVA.PhasorProtocols
Contains fundamental classes and interfaces used by all phasor protocol parsing and generating code.
Declaration Syntax
C#Visual BasicVisual C++
namespace TVA.PhasorProtocols
Namespace TVA.PhasorProtocols
namespace TVA.PhasorProtocols
Types
All TypesClassesStructuresInterfacesEnumerationsDelegates
IconTypeDescription
AnalogDefinitionBase
Represents the common implementation of the protocol independent definition of an IAnalogValue.

AnalogDefinitionCollection
Represents a protocol independent collection of IAnalogDefinition objects.

AnalogType
Analog types enumeration.

AnalogValueBase
Represents the common implementation of the protocol independent representation of an analog value.

AnalogValueCollection
Represents a protocol independent collection of IAnalogValue objects.

CalculatedMeasurementBase
Represents the base class for calculated measurements that use phasor data.

ChannelBase
Represents the common implementation of the protocol independent definition of any kind of data that can be parsed or generated.
This is the base class of all parsing/generating classes in the phasor protocols library; it is the root of the parsing/generating class hierarchy.

ChannelCellBase
Represents the common implementation of the protocol independent representation of any kind of data cell.

ChannelCellCollectionBase<(Of <(<'T>)>)>
Represents a protocol independent collection of IChannelCell objects.

ChannelCellParsingStateBase
Represents the protocol independent common implementation of the parsing state used by any IChannelCell.

ChannelCollectionBase<(Of <(<'T>)>)>
Represents a protocol independent collection of IChannel objects.
This is the base class of all collection classes in the phasor protocols library; it is the root of the collection class hierarchy.

ChannelDefinitionBase
Represents the common implementation of the protocol independent definition of any kind of IChannel data.

ChannelDefinitionCollectionBase<(Of <(<'T>)>)>
Represents a protocol independent collection of IChannelDefinition objects.

ChannelFrameBase<(Of <(<'T>)>)>
Represents the protocol independent common implementation of any frame of data that can be sent or received.

ChannelFrameCollectionBase<(Of <(<'T>)>)>
Represents a protocol independent collection of IChannelFrame objects.

ChannelFrameParsingStateBase<(Of <(<'T>)>)>
Represents the protocol independent common implementation of the parsing state used by any IChannelFrame.

ChannelParsingStateBase
Represents the common implementation of the protocol independent parsing state class used by any kind of data.
This is the base class of all parsing state classes in the phasor protocols library; it is the root of the parsing state class hierarchy.

ChannelValueBase<(Of <(<'T>)>)>
Represents the common implementation of the protocol independent representation of any kind of data value.

ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)>
Represents a protocol independent collection of IChannelValue<(Of <(<'T>)>)> objects.

ChannelValueMeasurement<(Of <(<'T>)>)>
Represents a IMeasurement implementation for composite values of a given IChannelValue<(Of <(<'T>)>)>.

CommandCell
Represents the protocol independent common implementation of an element of extended data for cells in a ICommandFrame.

CommandCellCollection
Represents a protocol independent collection of ICommandCell objects.

CommandFrameBase
Represents the protocol independent common implementation of any ICommandFrame that can be sent or received.

CommandFrameParsingState
Represents the protocol independent common implementation of the parsing state used by any ICommandFrame.

Common
Common constants, functions and extensions for phasor classes.

CommonPhasorServices
Provides common phasor services.

CommonStatusFlags
Protocol independent common status flags enumeration.

CompositeFrequencyValue
Composite frequency value indicies enumeration.

CompositePhasorValue
Composite polar value indicies enumeration.

ConfigurationCellBase
Represents the protocol independent common implementation of all configuration elements for cells in a IConfigurationFrame.

ConfigurationCellCollection
Represents a protocol independent collection of IConfigurationCell objects.

ConfigurationCellParsingState
Represents the protocol independent common implementation of the parsing state used by any IConfigurationCell.

ConfigurationErrorFrame
Represents an implementation of IConfigurationFrame that by existance only denotes an error state.

ConfigurationFrameBase
Represents the protocol independent common implementation of any IConfigurationFrame that can be sent or received.

ConfigurationFrameCollection
Represents a protocol independent collection of IConfigurationFrame.

ConfigurationFrameParsingState
Represents the protocol independent common implementation of the parsing state used by any IConfigurationFrame.

ConnectionParametersBase
Represents the common implementation of the protocol independent set of extra connection parameters.

CoordinateFormat
Phasor coordinate formats enumeration.

CrcException
The exception that is thrown when an object's CRC check fails.

CreateNewCellFunction<(Of <(<'T>)>)>
Defines function signature for creating new IChannelCell objects.

CreateNewDefinitionFunction<(Of <(<'T>)>)>
Defines function signature for creating new IChannelDefinition objects.

CreateNewValueFunction<(Of <(<'TDefinition, TValue>)>)>
Defines function signature for creating new IChannelValue<(Of <(<'T>)>)> objects.

DataCellBase
Represents the protocol independent common implementation of all elements for cells in a IDataFrame.

DataCellCollection
Represents a protocol independent collection of IDataCell objects.

DataCellParsingState
Represents the protocol independent common implementation of the parsing state used by any IDataCell.

DataFormat
Data transmission formats enumeration.

DataFrameBase
Represents the protocol independent common implementation of any IDataFrame that can be sent or received.

DataFrameCollection
Represents a protocol independent collection of IDataFrame objects.

DataFrameParsingState
Represents the protocol independent common implementation of the parsing state used by any IDataFrame.

DataSortingType
Data sorting types enumeration.

DeviceCommand
Phasor enabled device commands enumeration.

DigitalDefinitionBase
Represents the common implementation of the protocol independent definition of a IDigitalValue.

DigitalDefinitionCollection
Represents a protocol independent collection of IDigitalDefinition objects.

DigitalValueBase
Represents the common implementation of the protocol independent representation of a digital value.

DigitalValueCollection
Represents a protocol independent collection of IDigitalValue objects.

FrameParserBase<(Of <(<'TFrameIdentifier>)>)>
Represents a frame parser that defines the basic functionality for a protocol to parse a binary data stream and return the parsed data via events.

FrequencyDefinitionBase
Represents the common implementation of the protocol independent definition of a IFrequencyValue.

FrequencyDefinitionCollection
Represents a protocol independent collection of IFrequencyDefinition objects.

FrequencyValueBase
Represents the common implementation of the protocol independent representation of a frequency and df/dt value.

FrequencyValueCollection
Represents a protocol independent collection of IFrequencyValue objects.

FundamentalFrameType
Fundamental frame types enumeration.

HeaderCell
Represents the protocol independent common implementation of an element of header data for cells in a IHeaderFrame.

HeaderCellCollection
Represents a protocol independent collection of IHeaderCell objects.

HeaderFrameBase
Represents the protocol independent common implementation of any IHeaderFrame that can be sent or received.

HeaderFrameParsingState
Represents the protocol independent common implementation of the parsing state used by any IHeaderFrame.

IAnalogDefinition
Represents a protocol independent interface representation of a definition of an IAnalogValue.

IAnalogValue
Represents a protocol independent interface representation of an analog value.

IChannel
Represents a protocol independent interface representation of any data type that can be parsed or generated.
This is the base interface implemented by all parsing/generating classes in the phasor protocols library; it is the root of the parsing/generating interface hierarchy.

IChannelCell
Represents a protocol independent interface representation of any kind of IChannelFrame cell.

IChannelCellCollection<(Of <(<'T>)>)>
Represents a protocol independent interface representation of a collection of IChannelCell objects.

IChannelCellParsingState
Represents a protocol independent interface representation of the parsing state of any kind of IChannelCell.

IChannelCollection<(Of <(<'T>)>)>
Represents a protocol independent interface representation of a collection of any IChannel objects.
This is the base interface implemented by all collections classes in the phasor protocols library; it is the root of the collection interface hierarchy.

IChannelDefinition
Represents a protocol independent interface representation of a definition of any kind of IChannel data.

IChannelFrame
Represents a protocol independent interface representation of any kind of frame of data that contains a collection of IChannelCell objects.

IChannelFrame<(Of <(<'T>)>)>
Represents a strongly-typed protocol independent interface representation of any kind of frame of data that contains a collection of IChannelCell objects.

IChannelFrameParsingState<(Of <(<'T>)>)>
Represents a protocol independent interface representation of the parsing state of any kind of IChannelFrame.

IChannelParsingState
Represents a protocol independent interface representation of the parsing state used by any kind of IChannel data.
This is the base interface implemented by all parsing state classes in the phasor protocols library; it is the root of the parsing state interface hierarchy.

IChannelValue<(Of <(<'T>)>)>
Represents a protocol independent interface representation any kind of IChannel data value.

ICommandCell
Represents a protocol independent interface representation of any kind of ICommandFrame cell.

ICommandFrame
Represents a protocol independent interface representation of any kind of command frame that contains a collection of ICommandCell objects.

ICommandFrameParsingState
Represents a protocol independent interface representation of the parsing state of a ICommandFrame.

IConfigurationCell
Represents a protocol independent interface representation of any kind of IConfigurationFrame cell.

IConfigurationCellParsingState
Represents a protocol independent interface representation of the parsing state of any kind of IConfigurationCell.

IConfigurationFrame
Represents a protocol independent interface representation of any kind of configuration frame that contains a collection of IConfigurationCell objects.

IConfigurationFrameParsingState
Represents a protocol independent interface representation of the parsing state of a IConfigurationFrame.

IConnectionParameters
Represents a protocol independent interface representation of custom connection parameters.

IDataCell
Represents a protocol independent interface representation of any kind of IDataFrame cell.

IDataCellParsingState
Represents a protocol independent interface representation of the parsing state of any kind of IDataCell.

IDataFrame
Represents a protocol independent interface representation of any kind of data frame that contains a collection of IDataCell objects.

IDataFrameParsingState
Represents a protocol independent interface representation of the parsing state of a IDataFrame.

IDigitalDefinition
Represents a protocol independent interface representation of a definition of a IDigitalValue.

IDigitalValue
Represents a protocol independent interface representation of a digital value.

IFrameParser
Represents a protocol independent representation of a frame parser.

IFrequencyDefinition
Represents a protocol independent interface representation of a definition of a IFrequencyValue.

IFrequencyValue
Represents a protocol independent interface of a frequency value.

IHeaderCell
Represents a protocol independent interface representation of any kind of IHeaderFrame cell.

IHeaderFrame
Represents a protocol independent interface representation of any kind of header frame that contains a collection of IHeaderCell objects.

IHeaderFrameParsingState
Represents a protocol independent interface representation of the parsing state of a IHeaderFrame.

IPhasorDefinition
Represents a protocol independent interface representation of a definition of a IPhasorValue.

IPhasorValue
Represents a protocol independent interface representation of a phasor value.

LineFrequency
Nominal line frequencies enumeration.

MultiProtocolFrameParser
Protocol independent frame parser.

PhasorDataConcentratorBase
Represents an IActionAdapter used to generate and transmit concentrated stream of phasor measurements in a specific phasor protocol.

PhasorDefinitionBase
Represents the common implementation of the protocol independent definition of a IPhasorValue.

PhasorDefinitionCollection
Represents a protocol independent collection of IPhasorDefinition objects.

PhasorMeasurementMapper
Represents an IInputAdapter used to map measured values from a connection to a phasor measurement device to new IMeasurement values.

PhasorProtocol
Phasor data protocols enumeration.

PhasorType
Phasor types enumeration.

PhasorValueBase
Represents the common implementation of the protocol independent representation of a phasor value.

PhasorValueCollection
Represents a protocol independent collection of IPhasorValue objects.

SignalKind
Fundamental signal types enumeration.

SignalReference
Represents a signal that can be referenced by its constituent components.

SignalReferenceMeasurement
Represents an IMeasurement wrapper that is associated with a SignalReference.

SignalType
Signal type enumeration.

StatisticCalculationFunction
Method signature for function used to calculate a statistic for a given object.

StatisticsReader
Reads certain device and input stream statistics from the statistics archive. The statistics that are read are the total frame count, the missing frame count, connectivity, average latency, the actual data rate, data quality errors, and time quality errors.