C# 클래스 GSF.TimeSeries.Adapters.FacileActionAdapterBase

Represents the base class for simple, non-time-aligned, action adapters.
This base class acts on incoming measurements, in a non-time-aligned fashion, for general processing. If derived class needs time-aligned data for processing, the ActionAdapterBase class should be used instead. Derived classes are expected call OnNewMeasurements for any new measurements that may get created.
상속: AdapterBase, IActionAdapter
파일 보기 프로젝트 열기: GridProtectionAlliance/gsf

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
Initialize ( ) : void

Initializes FacileActionAdapterBase.

QueueMeasurementForProcessing ( IMeasurement measurement ) : void

Queues a single measurement for processing.

QueueMeasurementsForProcessing ( IEnumerable measurements ) : void

Queues a collection of measurements for processing.

보호된 메소드들

메소드 설명
FacileActionAdapterBase ( ) : System

Creates a new instance of the FacileActionAdapterBase class.

OnDiscardingMeasurements ( IEnumerable measurements ) : void

Raises the DiscardingMeasurements event.

OnNewMeasurements ( ICollection measurements ) : void

Raises the NewMeasurements event.

OnUnpublishedSamples ( int seconds ) : void

Raises the UnpublishedSamples event.

메소드 상세

FacileActionAdapterBase() 보호된 메소드

Creates a new instance of the FacileActionAdapterBase class.
protected FacileActionAdapterBase ( ) : System
리턴 System

Initialize() 공개 메소드

Initializes FacileActionAdapterBase.
public Initialize ( ) : void
리턴 void

OnDiscardingMeasurements() 보호된 메소드

Raises the DiscardingMeasurements event.
protected OnDiscardingMeasurements ( IEnumerable measurements ) : void
measurements IEnumerable Enumeration of values being discarded.
리턴 void

OnNewMeasurements() 보호된 메소드

Raises the NewMeasurements event.
protected OnNewMeasurements ( ICollection measurements ) : void
measurements ICollection
리턴 void

OnUnpublishedSamples() 보호된 메소드

Raises the UnpublishedSamples event.
protected OnUnpublishedSamples ( int seconds ) : void
seconds int Total number of unpublished seconds of data.
리턴 void

QueueMeasurementForProcessing() 공개 메소드

Queues a single measurement for processing.
public QueueMeasurementForProcessing ( IMeasurement measurement ) : void
measurement IMeasurement Measurement to queue for processing.
리턴 void

QueueMeasurementsForProcessing() 공개 메소드

Queues a collection of measurements for processing.
public QueueMeasurementsForProcessing ( IEnumerable measurements ) : void
measurements IEnumerable Measurements to queue for processing.
리턴 void