Represents an IEEE C37.118 phasor data concentrator.
| C# | Visual Basic | Visual C++ |
public class Concentrator : PhasorDataConcentratorBase
Public Class Concentrator _ Inherits PhasorDataConcentratorBase
public ref class Concentrator : public PhasorDataConcentratorBase
| All Members | Constructors | Methods | Properties | Events | |
| Icon | Member | Description |
|---|---|---|
| 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) | (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()()()() |
Stops the PhasorDataConcentratorBase.
(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()()()() | (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.) |
| Object | ||||
| ConcentratorBase | ||||
| ActionAdapterBase | ||||
| PhasorDataConcentratorBase | ||||
| Concentrator | ||||