Represents a BPA PDCstream phasor data concentrator.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public class Concentrator : PhasorDataConcentratorBase
Public Class Concentrator _ Inherits PhasorDataConcentratorBase
public ref class Concentrator : public PhasorDataConcentratorBase
Members
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.) |
Inheritance Hierarchy
Object | ||||
ConcentratorBase | ||||
ActionAdapterBase | ||||
PhasorDataConcentratorBase | ||||
Concentrator |