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
Показать файл Открыть проект

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