C# 클래스 FaultData.DataAnalysis.VoltageDisturbanceAnalyzer

파일 보기 프로젝트 열기: GridProtectionAlliance/openXDA

Private Properties

프로퍼티 타입 설명
DetectDisturbanceRanges List>
DetectDisturbances void
GetLineVoltage double
GetMagnitude double
ToDisturbance Disturbance
ToPerUnit DataSeries
ToRange Range

공개 메소드들

메소드 설명
Initialize ( MeterDataSet meterDataSet, DbAdapterContainer dbAdapterContainer ) : void
VoltageDisturbanceAnalyzer ( bool>.Func isDisturbed, Func isMoreSevere, EventClassification eventType ) : System

비공개 메소드들

메소드 설명
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

메소드 상세

Initialize() 공개 메소드

public Initialize ( MeterDataSet meterDataSet, DbAdapterContainer dbAdapterContainer ) : void
meterDataSet MeterDataSet
dbAdapterContainer DbAdapterContainer
리턴 void

VoltageDisturbanceAnalyzer() 공개 메소드

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