C# 클래스 openXDA.ExtensibleDisturbanceAnalysisEngine

Represents an engine that processes power quality data to determine the locations of faults along power lines.
상속: IDisposable
파일 보기 프로젝트 열기: GridProtectionAlliance/openXDA 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

ReloadConfiguration ( ) : void

Reloads system configuration from configuration sources.

ReloadSystemSettings ( ) : void

Reloads system settings from the database.

Start ( ) : void

Starts the fault location engine.

Stop ( ) : void

Stops the fault location engine.

TweakFileProcessor ( string args ) : string

Tweaks the behavior of the file processor at runtime.

비공개 메소드들

메소드 설명
FileProcessor_Error ( object sender, ErrorEventArgs args ) : void
FileProcessor_Processing ( object sender, FileProcessorEventArgs fileProcessorEventArgs ) : void
GetMeterKey ( string filePath, string filePattern ) : string
GetThread ( string meterKey ) : GSF.Threading.LogicalThread
GetTransactionOptions ( ) : TransactionOptions
LoadSystemSettings ( ) : string
LoadSystemSettings ( SystemInfoDataContext systemInfo ) : string
LoadType ( string assemblyName, string typeName ) : Type
OnProcessException ( Exception ex ) : void
OnStatusMessage ( string format ) : void
ParseFile ( string connectionString, SystemSettings systemSettings, string filePath, string meterKey, DataReaderWrapper dataReaderWrapper, FileWrapper fileWrapper ) : void
PrevalidateFile ( string filePath ) : bool
ProcessFile ( FileProcessorEventArgs fileProcessorArgs, string connectionString, SystemSettings systemSettings, DbAdapterContainer dbAdapterContainer ) : void
ProcessMeterDataSet ( MeterDataSet meterDataSet, SystemSettings systemSettings, DbAdapterContainer dbAdapterContainer ) : void
SetDataTimeRange ( MeterDataSet meterDataSet, FileInfoDataContext fileInfo ) : void
ShiftTime ( MeterDataSet meterDataSet, TimeZoneInfo meterTimeZone, TimeZoneInfo xdaTimeZone ) : void
TryCreateDirectory ( string path ) : void
UpdateFileProcessorFilter ( SystemSettings systemSettings ) : void
ValidateFileCreationTime ( string filePath, double maxFileCreationTimeOffset ) : void
ValidateFileDuration ( string filePath, double maxFileDuration, FileGroup fileGroup ) : void
ValidateFileTimestamps ( string filePath, FileGroup fileGroup, SystemSettings systemSettings, FileInfoDataContext fileInfo ) : void
ValidateMeterKey ( string filePath, string meterKey, MeterInfoDataContext meterInfo ) : void
Wrap ( DataOperation operation ) : DataOperationWrapper
Wrap ( DataReader reader ) : DataReaderWrapper
Wrap ( DataWriter writer ) : DataWriterWrapper

메소드 상세

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

ReloadConfiguration() 공개 메소드

Reloads system configuration from configuration sources.
public ReloadConfiguration ( ) : void
리턴 void

ReloadSystemSettings() 공개 메소드

Reloads system settings from the database.
public ReloadSystemSettings ( ) : void
리턴 void

Start() 공개 메소드

Starts the fault location engine.
public Start ( ) : void
리턴 void

Stop() 공개 메소드

Stops the fault location engine.
public Stop ( ) : void
리턴 void

TweakFileProcessor() 공개 메소드

Tweaks the behavior of the file processor at runtime.
public TweakFileProcessor ( string args ) : string
args string The arguments supplied to the command to tweak the settings.
리턴 string