Represents a BPA PDCstream 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.) |
![]() | CreateNewConfigurationFrame(ConfigurationFrame) |
Creates a new BPA PDCstream specific IConfigurationFrame based on provided protocol independent baseConfigurationFrame.
(Overrides PhasorDataConcentratorBase.CreateNewConfigurationFrame(ConfigurationFrame).) |
![]() | CreateNewFrame(Ticks) |
Creates a new BPA PDCstream 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.
(Inherited from PhasorDataConcentratorBase.) |
![]() | 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.) |
![]() | IniFileName |
Gets or sets the INI based configuration file name of this Concentrator.
|
![]() | 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.) |
![]() | 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.) |
![]() | 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 |