C# Class DynamicCalculator.DynamicCalculator

Inheritance: TimeSeriesFramework.Adapters.ActionAdapterBase
Mostrar archivo Open project: GridProtectionAlliance/gsf

Private Properties

Property Type Description
AddAliasedVariable void
AddMapping void
AddNotAliasedVariable void
AddVariable void
GenerateCalculatedMeasurement void
GetKey MeasurementKey
OnNewMeasurement void
PerformAliasReplacement void

Public Methods

Method Description
DynamicCalculator ( ) : System

Creates a new instance of the DynamicCalculator.

Initialize ( ) : void

Initializes DynamicCalculator.

Protected Methods

Method Description
PublishFrame ( IFrame frame, int index ) : void

Publish IFrame of time-aligned collection of IMeasurement values that arrived within the concentrator's defined ConcentratorBase.LagTime.

Private Methods

Method Description
AddAliasedVariable ( string token ) : void
AddMapping ( MeasurementKey key, string alias ) : void
AddNotAliasedVariable ( string token ) : void
AddVariable ( string token ) : void
GenerateCalculatedMeasurement ( long timestamp, IConvertible value ) : void
GetKey ( string token ) : MeasurementKey
OnNewMeasurement ( IMeasurement measurement ) : void
PerformAliasReplacement ( ) : void

Method Details

DynamicCalculator() public method

Creates a new instance of the DynamicCalculator.
public DynamicCalculator ( ) : System
return System

Initialize() public method

Initializes DynamicCalculator.
public Initialize ( ) : void
return void

PublishFrame() protected method

Publish IFrame of time-aligned collection of IMeasurement values that arrived within the concentrator's defined ConcentratorBase.LagTime.
protected PublishFrame ( IFrame frame, int index ) : void
frame IFrame of measurements with the same timestamp that arrived within that are ready for processing.
index int Index of within a second ranging from zero to - 1.
return void