openPDC Synchrophasor Help
Concentrator Class
NamespacesTVA.PhasorProtocols.IeeeC37_118Concentrator
Represents an IEEE C37.118 phasor data concentrator.
Declaration Syntax
C#Visual BasicVisual C++
public class Concentrator : PhasorDataConcentratorBase
Public Class Concentrator _
	Inherits PhasorDataConcentratorBase
public ref class Concentrator : public PhasorDataConcentratorBase
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
Concentrator()()()()
Initializes a new instance of the Concentrator class

ActiveConnections
Gets the total number of active socket connections.
(Inherited from PhasorDataConcentratorBase.)
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.
(Inherited from PhasorDataConcentratorBase.)
AssignMeasurementToFrame(IFrame, IMeasurement)
Assign IMeasurement to its IFrame.
(Inherited from PhasorDataConcentratorBase.)
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.
(Inherited from PhasorDataConcentratorBase.)
AutoStart()()()() (Inherited from ActionAdapterBase.)
AutoStartDataChannel
Gets or sets flag that determines if concentrator will automatically start data channel.
(Inherited from PhasorDataConcentratorBase.)
AverageLatency
Gets the average latency in milliseconds over the last test interval.
(Inherited from PhasorDataConcentratorBase.)
AveragePublicationTimePerFrame()()()() (Inherited from ConcentratorBase.)
BaseConfigurationFrame
Gets the protocol independent ConfigurationFrame defined for this PhasorDataConcentratorBase.
(Inherited from PhasorDataConcentratorBase.)
CacheConfigurationFrame(IConfigurationFrame, String)
Serialize configuration frame to cache folder for later use (if needed).
(Inherited from PhasorDataConcentratorBase.)
CommandChannel
Gets or sets reference to TcpServer command channel, attaching and/or detaching to events as needed.
(Inherited from PhasorDataConcentratorBase.)
ConfigurationFrame
Gets or sets the protocol specific IConfigurationFrame used to send to clients for protocol parsing.
(Inherited from PhasorDataConcentratorBase.)
ConnectedClientCount
Gets the current number of known connected clients on the command channel.
(Inherited from PhasorDataConcentratorBase.)
ConnectionString()()()() (Inherited from ActionAdapterBase.)
CoordinateFormat
Gets or sets the CoordinateFormat defined for this PhasorDataConcentratorBase.
(Inherited from PhasorDataConcentratorBase.)
CreateConfigurationFrame(ConfigurationFrame, UInt32, LineFrequency)
Creates a new IEEE C37.118 ConfigurationFrame2 based on provided protocol independent baseConfigurationFrame.

CreateDataFrame(Ticks, ConfigurationFrame1)
Creates a new IEEE C37.118 specific DataFrame for the given timestamp.

CreateNewConfigurationFrame(ConfigurationFrame)
Creates a new IEEE C37.118 specific IConfigurationFrame based on provided protocol independent baseConfigurationFrame.
(Overrides PhasorDataConcentratorBase.CreateNewConfigurationFrame(ConfigurationFrame).)
CreateNewFrame(Ticks)
Creates a new IEEE C37.118 specific DataFrame for the given timestamp.
(Overrides ConcentratorBase.CreateNewFrame(Ticks).)
CurrentScalingValue
Gets or sets the integer scaling value to apply to current values published by this PhasorDataConcentratorBase.
(Inherited from PhasorDataConcentratorBase.)
DataChannel
Gets or sets reference to UdpServer data channel, attaching and/or detaching to events as needed.
(Inherited from PhasorDataConcentratorBase.)
DataFormat
Gets or sets the DataFormat defined for this PhasorDataConcentratorBase.
(Inherited from PhasorDataConcentratorBase.)
DataSource()()()() (Inherited from ActionAdapterBase.)
DeviceCommandHandler(Guid, String, array<Byte>[]()[][], Int32)
Handles incoming commands from devices connected over the command channel.
(Overrides PhasorDataConcentratorBase.DeviceCommandHandler(Guid, String, array<Byte>[]()[][], Int32).)
DigitalMaskValue
Gets or sets the digital mask value made available in configuration frames for use with digital values published by this PhasorDataConcentratorBase.
(Inherited from 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.
(Inherited from PhasorDataConcentratorBase.)
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.
(Inherited from PhasorDataConcentratorBase.)
GetHashCode()()()()
Returns the hash code for this instance.
(Inherited from PhasorDataConcentratorBase.)
GetShortStatus(Int32) (Inherited from ActionAdapterBase.)
GetSignalReference(SignalKind)
Get signal reference for specified SignalKind.
(Inherited from PhasorDataConcentratorBase.)
GetSignalReference(SignalKind, Int32, Int32)
Get signal reference for specified SignalKind and index.
(Inherited from PhasorDataConcentratorBase.)
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()()()().
(Inherited from PhasorDataConcentratorBase.)
IgnoreBadTimestamps()()()() (Inherited from ConcentratorBase.)
InitializationTimeout()()()() (Inherited from ActionAdapterBase.)
Initialize()()()()
Initializes Concentrator.
(Overrides PhasorDataConcentratorBase.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.
(Inherited from PhasorDataConcentratorBase.)
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.
(Inherited from PhasorDataConcentratorBase.)
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.
(Inherited from 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.
(Inherited from PhasorDataConcentratorBase.)
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()()()().
(Inherited from PhasorDataConcentratorBase.)
QueueMeasurementForProcessing(IMeasurement)
Queues a single measurement for processing.
(Inherited from PhasorDataConcentratorBase.)
QueueMeasurementsForProcessing(IEnumerable<(Of <<'(IMeasurement>)>>))
Queues a collection of measurements for processing.
(Inherited from PhasorDataConcentratorBase.)
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.
(Inherited from PhasorDataConcentratorBase.)
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.
(Inherited from PhasorDataConcentratorBase.)
StartDataChannel()()()()
Starts the PhasorDataConcentratorBase real-time data stream.
(Inherited from PhasorDataConcentratorBase.)
StartTime()()()() (Inherited from ConcentratorBase.)
StartTimeConstraint()()()() (Inherited from ActionAdapterBase.)
Status
Returns the detailed status of this Concentrator.
(Overrides PhasorDataConcentratorBase.Status.)
StatusMessage()()()() (Inherited from ActionAdapterBase.)
Stop()()()() (Inherited from PhasorDataConcentratorBase.)
StopDataChannel()()()()
Stops the PhasorDataConcentratorBase real-time data stream.
(Inherited from PhasorDataConcentratorBase.)
StopTime()()()() (Inherited from ConcentratorBase.)
StopTimeConstraint()()()() (Inherited from ActionAdapterBase.)
SupportsTemporalProcessing
Gets the flag indicating if this adapter supports temporal processing.
(Inherited from PhasorDataConcentratorBase.)
TicksPerFrame()()()() (Inherited from ConcentratorBase.)
TimeBase
Gets or sets IEEE C37.118 time base for this concentrator instance.

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.
(Inherited from PhasorDataConcentratorBase.)
UseLocalClockAsRealTime()()()() (Inherited from ConcentratorBase.)
UsePrecisionTimer()()()() (Inherited from ConcentratorBase.)
ValidateIDCode
Gets or sets flag that determines if concentrator will validate ID code before processing commands.

VoltageScalingValue
Gets or sets the integer scaling value to apply to voltage values published by this PhasorDataConcentratorBase.
(Inherited from PhasorDataConcentratorBase.)
WaitForInitialize(Int32) (Inherited from ActionAdapterBase.)
WaitHandleExpirations()()()() (Inherited from ConcentratorBase.)
Inheritance Hierarchy
Object
ConcentratorBase
 ActionAdapterBase
  PhasorDataConcentratorBase
   Concentrator

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