Represents an IActionAdapter used to generate and transmit concentrated stream
            of phasor measurements in a specific phasor protocol.
            
 Declaration Syntax
 Declaration Syntax| C# | Visual Basic | Visual C++ | 
public abstract class PhasorDataConcentratorBase : ActionAdapterBase
Public MustInherit Class PhasorDataConcentratorBase _ Inherits ActionAdapterBase
public ref class PhasorDataConcentratorBase abstract : public ActionAdapterBase
 Members
 Members| All Members | Constructors | Methods | Properties | Events | |
| Icon | Member | Description | 
|---|---|---|
|  | 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) | (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()()()() | (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
 Inheritance Hierarchy| Object | ||||
|  | ConcentratorBase | |||
|  | ActionAdapterBase | |||
|  | PhasorDataConcentratorBase | |||
|  | Concentrator | |||
|  | Concentrator | |||