C# Класс DataQualityMonitoring.AlarmAdapter

Наследование: FacileActionAdapterBase
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AlarmService_ServiceProcessException void
BehaviorChanged bool
CreateAlarm TimeSeriesFramework.Alarm
CreateAlarmEvent IMeasurement
GetHighestSeverityAlarms ICollection
GetRaisedAlarms ICollection
LogStateChange void
LogStateChanges void
ProcessMeasurements void
ProcessMeasurements void
UpdateAlarmDefinitions void

Открытые методы

Метод Описание
AlarmAdapter ( ) : System

Creates a new instance of the AlarmAdapter class.

GetShortStatus ( int maxLength ) : string

Gets a short one-line status of this AdapterBase.

Initialize ( ) : void

Initializes the AlarmAdapter.

QueueMeasurementsForProcessing ( IEnumerable measurements ) : void

Queues a collection of measurements for processing.

Start ( ) : void

Starts the AlarmAdapter, or restarts it if it is already running.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Releases the unmanaged resources used by the AlarmAdapter object and optionally releases the managed resources.

Приватные методы

Метод Описание
AlarmService_ServiceProcessException ( object sender, EventArgs e ) : void
BehaviorChanged ( TimeSeriesFramework.Alarm existingAlarm, TimeSeriesFramework.Alarm definedAlarm ) : bool
CreateAlarm ( DataRow row ) : TimeSeriesFramework.Alarm
CreateAlarmEvent ( TVA.Ticks timestamp, TimeSeriesFramework.Alarm alarm ) : IMeasurement
GetHighestSeverityAlarms ( ) : ICollection
GetRaisedAlarms ( ) : ICollection
LogStateChange ( System.Guid signalID, TimeSeriesFramework.Alarm oldState, TimeSeriesFramework.Alarm newState, System.DateTime timestamp, double value ) : void
LogStateChanges ( ) : void
ProcessMeasurements ( ) : void
ProcessMeasurements ( IList measurements ) : void
UpdateAlarmDefinitions ( ) : void

Описание методов

AlarmAdapter() публичный Метод

Creates a new instance of the AlarmAdapter class.
public AlarmAdapter ( ) : System
Результат System

Dispose() защищенный Метод

Releases the unmanaged resources used by the AlarmAdapter object and optionally releases the managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
Результат void

GetShortStatus() публичный Метод

Gets a short one-line status of this AdapterBase.
public GetShortStatus ( int maxLength ) : string
maxLength int Maximum number of available characters for display.
Результат string

Initialize() публичный Метод

Initializes the AlarmAdapter.
public Initialize ( ) : void
Результат void

QueueMeasurementsForProcessing() публичный Метод

Queues a collection of measurements for processing.
public QueueMeasurementsForProcessing ( IEnumerable measurements ) : void
measurements IEnumerable Measurements to queue for processing.
Результат void

Start() публичный Метод

Starts the AlarmAdapter, or restarts it if it is already running.
public Start ( ) : void
Результат void