C# Class FaultData.DataAnalysis.VoltageDisturbanceAnalyzer

Exibir arquivo Open project: GridProtectionAlliance/openXDA

Private Properties

Property Type Description
DetectDisturbanceRanges List>
DetectDisturbances void
GetLineVoltage double
GetMagnitude double
ToDisturbance Disturbance
ToPerUnit DataSeries
ToRange Range

Public Methods

Method Description
Initialize ( MeterDataSet meterDataSet, DbAdapterContainer dbAdapterContainer ) : void
VoltageDisturbanceAnalyzer ( bool>.Func isDisturbed, Func isMoreSevere, EventClassification eventType ) : System

Private Methods

Method Description
DetectDisturbanceRanges ( DataSeries rms ) : List>
DetectDisturbances ( DataGroup dataGroup, VICycleDataGroup viCycleDataGroup ) : void
GetLineVoltage ( DataSeries rms ) : double
GetMagnitude ( DataSeries dataSeries ) : double
ToDisturbance ( DataSeries rms, Range range, GSF.PQDIF.Logical.Phase phase ) : Disturbance
ToPerUnit ( DataSeries rms ) : DataSeries
ToRange ( Disturbance disturbance ) : Range

Method Details

Initialize() public method

public Initialize ( MeterDataSet meterDataSet, DbAdapterContainer dbAdapterContainer ) : void
meterDataSet MeterDataSet
dbAdapterContainer DbAdapterContainer
return void

VoltageDisturbanceAnalyzer() public method

public VoltageDisturbanceAnalyzer ( bool>.Func isDisturbed, Func isMoreSevere, EventClassification eventType ) : System
isDisturbed bool>.Func
isMoreSevere Func
eventType EventClassification
return System