openPDC Synchrophasor Help
PhasorDataConcentratorBase Class
NamespacesTVA.PhasorProtocolsPhasorDataConcentratorBase
Represents an IActionAdapter used to generate and transmit concentrated stream of phasor measurements in a specific phasor protocol.
Declaration Syntax
C#Visual BasicVisual C++
public abstract class PhasorDataConcentratorBase : ActionAdapterBase
Public MustInherit Class PhasorDataConcentratorBase _
	Inherits ActionAdapterBase
public ref class PhasorDataConcentratorBase abstract : public ActionAdapterBase
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
PhasorDataConcentratorBase()()()()
Creates a new PhasorDataConcentratorBase.

ActiveConnections
Gets the total number of active socket connections.

AllowPreemptivePublishing()()()() (Inherited from ConcentratorBase.)
AllowSortsByArrival()()()() (Inherited from ConcentratorBase.)
AnalogScalingValue
Gets or sets the integer scaling value to apply to analog values published by this PhasorDataConcentratorBase.

AssignMeasurementToFrame(IFrame, IMeasurement)
Assign IMeasurement to its IFrame.
(Overrides ConcentratorBase.AssignMeasurementToFrame(IFrame, IMeasurement).)
AssignParentCollection(IAdapterCollection) (Inherited from ActionAdapterBase.)
AutoPublishConfigurationFrame
Gets or sets flag that determines if configuration frame should be automatically published at the top of each minute on the data channel.

AutoStart()()()() (Inherited from ActionAdapterBase.)
AutoStartDataChannel
Gets or sets flag that determines if concentrator will automatically start data channel.

AverageLatency
Gets the average latency in milliseconds over the last test interval.

AveragePublicationTimePerFrame()()()() (Inherited from ConcentratorBase.)
BaseConfigurationFrame
Gets the protocol independent ConfigurationFrame defined for this PhasorDataConcentratorBase.

CacheConfigurationFrame(IConfigurationFrame, String)
Serialize configuration frame to cache folder for later use (if needed).

CommandChannel
Gets or sets reference to TcpServer command channel, attaching and/or detaching to events as needed.

ConfigurationFrame
Gets or sets the protocol specific IConfigurationFrame used to send to clients for protocol parsing.

ConnectedClientCount
Gets the current number of known connected clients on the command channel.

ConnectionString()()()() (Inherited from ActionAdapterBase.)
CoordinateFormat
Gets or sets the CoordinateFormat defined for this PhasorDataConcentratorBase.

CreateNewConfigurationFrame(ConfigurationFrame)
Creates a new protocol specific IConfigurationFrame based on provided protocol independent baseConfigurationFrame.

CreateNewFrame(Ticks) (Inherited from ConcentratorBase.)
CurrentScalingValue
Gets or sets the integer scaling value to apply to current values published by this PhasorDataConcentratorBase.

DataChannel
Gets or sets reference to UdpServer data channel, attaching and/or detaching to events as needed.

DataFormat
Gets or sets the DataFormat defined for this PhasorDataConcentratorBase.

DataSource()()()() (Inherited from ActionAdapterBase.)
DeviceCommandHandler(Guid, String, array<Byte>[]()[][], Int32)
Handles incoming commands from devices connected over the command channel.

DigitalMaskValue
Gets or sets the digital mask value made available in configuration frames for use with digital values published by this PhasorDataConcentratorBase.

DiscardedMeasurements()()()() (Inherited from ConcentratorBase.)
DiscardingMeasurements()()()() (Inherited from ConcentratorBase.)
Dispose(Boolean)
Releases the unmanaged resources used by the PhasorDataConcentratorBase object and optionally releases the managed resources.
(Overrides ActionAdapterBase.Dispose(Boolean).)
Dispose()()()() (Inherited from ConcentratorBase.)
Disposed()()()() (Inherited from ConcentratorBase.)
DownsampledMeasurements()()()() (Inherited from ConcentratorBase.)
DownsamplingMethod()()()() (Inherited from ConcentratorBase.)
Enabled()()()() (Inherited from ConcentratorBase.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExamineQueueState()()()() (Inherited from ActionAdapterBase.)
ExpectedMeasurements()()()() (Inherited from ConcentratorBase.)
Finalize()()()() (Inherited from ConcentratorBase.)
FramesAheadOfSchedule()()()() (Inherited from ConcentratorBase.)
FramesPerSecond()()()() (Inherited from ConcentratorBase.)
GetConnectionID(IServer, Guid)
Gets connection ID (i.e., IP:Port) for specified clientID.

GetHashCode()()()()
Returns the hash code for this instance.
(Overrides ActionAdapterBase.GetHashCode()()()().)
GetShortStatus(Int32) (Inherited from ActionAdapterBase.)
GetSignalReference(SignalKind)
Get signal reference for specified SignalKind.

GetSignalReference(SignalKind, Int32, Int32)
Get signal reference for specified SignalKind and index.

GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
ID()()()() (Inherited from ActionAdapterBase.)
IDCode
Gets ID code defined for this PhasorDataConcentratorBase parsed from the ConnectionString()()()().

IgnoreBadTimestamps()()()() (Inherited from ConcentratorBase.)
InitializationTimeout()()()() (Inherited from ActionAdapterBase.)
Initialize()()()()
Initializes PhasorDataConcentratorBase.
(Overrides ActionAdapterBase.Initialize()()()().)
Initialized()()()() (Inherited from ActionAdapterBase.)
InputMeasurementKeys()()()() (Inherited from ActionAdapterBase.)
InputMeasurementKeysUpdated()()()() (Inherited from ActionAdapterBase.)
InputSourceIDs()()()() (Inherited from ActionAdapterBase.)
IsInputMeasurement(MeasurementKey) (Inherited from ActionAdapterBase.)
LagTicks()()()() (Inherited from ConcentratorBase.)
LagTime()()()() (Inherited from ConcentratorBase.)
LastDiscardedMeasurement()()()() (Inherited from ConcentratorBase.)
LastDiscardedMeasurementLatency()()()() (Inherited from ConcentratorBase.)
LastFrame()()()() (Inherited from ConcentratorBase.)
LatestMeasurements()()()() (Inherited from ConcentratorBase.)
LeadTime()()()() (Inherited from ConcentratorBase.)
MaximumLatency
Gets the maximum latency in milliseconds over the last test interval.

MaximumPublicationTimeout()()()() (Inherited from ConcentratorBase.)
MeasurementsSortedByArrival()()()() (Inherited from ConcentratorBase.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MillisecondsFromRealTime(Ticks) (Inherited from ConcentratorBase.)
MinimumLatency
Gets the minimum latency in milliseconds over the last test interval.

MinimumMeasurementsToUse()()()() (Inherited from ActionAdapterBase.)
MissedSortsByTimeout()()()() (Inherited from ConcentratorBase.)
Name()()()() (Inherited from ActionAdapterBase.)
NewMeasurements()()()() (Inherited from ActionAdapterBase.)
NominalFrequency
Gets or sets the nominal LineFrequency defined for this PhasorDataConcentratorBase.

OnDiscardingMeasurements(IEnumerable<(Of <<'(IMeasurement>)>>)) (Inherited from ConcentratorBase.)
OnInputMeasurementKeysUpdated()()()() (Inherited from ActionAdapterBase.)
OnNewMeasurements(ICollection<(Of <<'(IMeasurement>)>>)) (Inherited from ActionAdapterBase.)
OnOutputMeasurementsUpdated()()()() (Inherited from ActionAdapterBase.)
OnProcessException(Exception) (Inherited from ConcentratorBase.)
OnStatusMessage(String) (Inherited from ActionAdapterBase.)
OnStatusMessage(String, array<Object>[]()[][]) (Inherited from ActionAdapterBase.)
OnUnpublishedSamples(Int32) (Inherited from ConcentratorBase.)
OutputMeasurements()()()() (Inherited from ActionAdapterBase.)
OutputMeasurementsUpdated()()()() (Inherited from ActionAdapterBase.)
OutputSourceIDs()()()() (Inherited from ActionAdapterBase.)
Parent()()()() (Inherited from ActionAdapterBase.)
PerformTimestampReasonabilityCheck()()()() (Inherited from ConcentratorBase.)
ProcessByReceivedTimestamp()()()() (Inherited from ConcentratorBase.)
ProcessDataValidFlag
Gets or sets flag that determines if the data valid flag assignments should be processed during frame publication.

ProcessedMeasurements()()()() (Inherited from ConcentratorBase.)
ProcessException()()()() (Inherited from ConcentratorBase.)
ProcessingInterval()()()() (Inherited from ConcentratorBase.)
ProcessMeasurementFilter()()()() (Inherited from ActionAdapterBase.)
PublishedFrames()()()() (Inherited from ConcentratorBase.)
PublishedMeasurements()()()() (Inherited from ConcentratorBase.)
PublishFrame(IFrame, Int32)
Publish IFrame of time-aligned collection of IMeasurement values that arrived within the concentrator's defined LagTime()()()().
(Overrides ConcentratorBase.PublishFrame(IFrame, Int32).)
QueueMeasurementForProcessing(IMeasurement)
Queues a single measurement for processing.
(Overrides ActionAdapterBase.QueueMeasurementForProcessing(IMeasurement).)
QueueMeasurementsForProcessing(IEnumerable<(Of <<'(IMeasurement>)>>))
Queues a collection of measurements for processing.
(Overrides ActionAdapterBase.QueueMeasurementsForProcessing(IEnumerable<(Of <<'(IMeasurement>)>>)).)
QueueState()()()() (Inherited from ConcentratorBase.)
RealTime()()()() (Inherited from ConcentratorBase.)
ReceivedMeasurements()()()() (Inherited from ConcentratorBase.)
RequestedInputMeasurementKeys()()()() (Inherited from ActionAdapterBase.)
RequestedOutputMeasurementKeys()()()() (Inherited from ActionAdapterBase.)
ResetLatencyCounters()()()()
Resets counters related to latency calculations.

ResetStatistics()()()() (Inherited from ActionAdapterBase.)
RunTime()()()() (Inherited from ConcentratorBase.)
SecondsFromRealTime(Ticks) (Inherited from ConcentratorBase.)
SetInitializedState(Boolean) (Inherited from ActionAdapterBase.)
SetTemporalConstraint(String, String, String) (Inherited from ActionAdapterBase.)
Settings()()()() (Inherited from ActionAdapterBase.)
SortMeasurement(IMeasurement) (Inherited from ConcentratorBase.)
SortMeasurements(IEnumerable<(Of <<'(IMeasurement>)>>)) (Inherited from ConcentratorBase.)
Start()()()()
Starts the PhasorDataConcentratorBase, if it is not already running.
(Overrides ActionAdapterBase.Start()()()().)
StartDataChannel()()()()
Starts the PhasorDataConcentratorBase real-time data stream.

StartTime()()()() (Inherited from ConcentratorBase.)
StartTimeConstraint()()()() (Inherited from ActionAdapterBase.)
Status
Returns the detailed status of this PhasorDataConcentratorBase.
(Overrides ActionAdapterBase.Status()()()().)
StatusMessage()()()() (Inherited from ActionAdapterBase.)
Stop()()()()
Stops the PhasorDataConcentratorBase.
(Overrides ActionAdapterBase.Stop()()()().)
StopDataChannel()()()()
Stops the PhasorDataConcentratorBase real-time data stream.

StopTime()()()() (Inherited from ConcentratorBase.)
StopTimeConstraint()()()() (Inherited from ActionAdapterBase.)
SupportsTemporalProcessing
Gets the flag indicating if this adapter supports temporal processing.
(Overrides ActionAdapterBase.SupportsTemporalProcessing()()()().)
TicksPerFrame()()()() (Inherited from ConcentratorBase.)
TimeResolution()()()() (Inherited from ConcentratorBase.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
TotalPublicationTime()()()() (Inherited from ConcentratorBase.)
TrackLatestMeasurements()()()() (Inherited from ConcentratorBase.)
TrackPublishedTimestamp()()()() (Inherited from ConcentratorBase.)
TryGetMinimumNeededMeasurements(IFrame, array<IMeasurement>[]()[][]%) (Inherited from ActionAdapterBase.)
UnpublishedSamples()()()() (Inherited from ConcentratorBase.)
UpdateConfiguration()()()()
Reloads the configuration for this PhasorDataConcentratorBase.

UseLocalClockAsRealTime()()()() (Inherited from ConcentratorBase.)
UsePrecisionTimer()()()() (Inherited from ConcentratorBase.)
VoltageScalingValue
Gets or sets the integer scaling value to apply to voltage values published by this PhasorDataConcentratorBase.

WaitForInitialize(Int32) (Inherited from ActionAdapterBase.)
WaitHandleExpirations()()()() (Inherited from ConcentratorBase.)
Inheritance Hierarchy
Object
ConcentratorBase
 ActionAdapterBase
  PhasorDataConcentratorBase
   Concentrator
   Concentrator

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