C# Class 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.
Inheritance: AdapterBase, IActionAdapter
Afficher le fichier Open project: GridProtectionAlliance/gsf

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
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.

Méthodes protégées

Méthode Description
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.

Method Details

FacileActionAdapterBase() protected méthode

Creates a new instance of the FacileActionAdapterBase class.
protected FacileActionAdapterBase ( ) : System
Résultat System

Initialize() public méthode

Initializes FacileActionAdapterBase.
public Initialize ( ) : void
Résultat void

OnDiscardingMeasurements() protected méthode

Raises the DiscardingMeasurements event.
protected OnDiscardingMeasurements ( IEnumerable measurements ) : void
measurements IEnumerable Enumeration of values being discarded.
Résultat void

OnNewMeasurements() protected méthode

Raises the NewMeasurements event.
protected OnNewMeasurements ( ICollection measurements ) : void
measurements ICollection
Résultat void

OnUnpublishedSamples() protected méthode

Raises the UnpublishedSamples event.
protected OnUnpublishedSamples ( int seconds ) : void
seconds int Total number of unpublished seconds of data.
Résultat void

QueueMeasurementForProcessing() public méthode

Queues a single measurement for processing.
public QueueMeasurementForProcessing ( IMeasurement measurement ) : void
measurement IMeasurement Measurement to queue for processing.
Résultat void

QueueMeasurementsForProcessing() public méthode

Queues a collection of measurements for processing.
public QueueMeasurementsForProcessing ( IEnumerable measurements ) : void
measurements IEnumerable Measurements to queue for processing.
Résultat void