C# Class DataQualityMonitoring.Services.AlarmService

Inheritance: GSF.ServiceModel.SelfHostingService, IAlarmService
Show file Open project: GridProtectionAlliance/gsf Class Usage Examples

Public Methods

Method Description
AlarmService ( AlarmAdapter adapter ) : System

Creates a new instance of the AlarmService class.

ReadAllRaisedAlarmsAsJson ( ) : DataQualityMonitoring.Services.SerializableAlarmCollection

Reads all raised alarms from the AlarmAdapter and sends it in System.ServiceModel.Web.WebMessageFormat.Json format.

ReadAllRaisedAlarmsAsXml ( ) : DataQualityMonitoring.Services.SerializableAlarmCollection

Reads all raised alarms from the AlarmAdapter and sends it in System.ServiceModel.Web.WebMessageFormat.Xml format.

ReadHighestSeverityAlarmsAsJson ( ) : DataQualityMonitoring.Services.SerializableAlarmCollection

Reads the raised alarms with the highest severity for each signal from the AlarmAdapter and sends it in System.ServiceModel.Web.WebMessageFormat.Json format.

ReadHighestSeverityAlarmsAsXml ( ) : DataQualityMonitoring.Services.SerializableAlarmCollection

Reads the raised alarms with the highest severity for each signal from the AlarmAdapter and sends it in System.ServiceModel.Web.WebMessageFormat.Xml format.

Private Methods

Method Description
ReadAllRaisedAlarms ( ) : DataQualityMonitoring.Services.SerializableAlarmCollection
ReadHighestSeverityAlarms ( ) : DataQualityMonitoring.Services.SerializableAlarmCollection

Method Details

AlarmService() public method

Creates a new instance of the AlarmService class.
public AlarmService ( AlarmAdapter adapter ) : System
adapter AlarmAdapter The adapter whose alarms are served by this service.
return System

ReadAllRaisedAlarmsAsJson() public method

Reads all raised alarms from the AlarmAdapter and sends it in System.ServiceModel.Web.WebMessageFormat.Json format.
public ReadAllRaisedAlarmsAsJson ( ) : DataQualityMonitoring.Services.SerializableAlarmCollection
return DataQualityMonitoring.Services.SerializableAlarmCollection

ReadAllRaisedAlarmsAsXml() public method

Reads all raised alarms from the AlarmAdapter and sends it in System.ServiceModel.Web.WebMessageFormat.Xml format.
public ReadAllRaisedAlarmsAsXml ( ) : DataQualityMonitoring.Services.SerializableAlarmCollection
return DataQualityMonitoring.Services.SerializableAlarmCollection

ReadHighestSeverityAlarmsAsJson() public method

Reads the raised alarms with the highest severity for each signal from the AlarmAdapter and sends it in System.ServiceModel.Web.WebMessageFormat.Json format.
public ReadHighestSeverityAlarmsAsJson ( ) : DataQualityMonitoring.Services.SerializableAlarmCollection
return DataQualityMonitoring.Services.SerializableAlarmCollection

ReadHighestSeverityAlarmsAsXml() public method

Reads the raised alarms with the highest severity for each signal from the AlarmAdapter and sends it in System.ServiceModel.Web.WebMessageFormat.Xml format.
public ReadHighestSeverityAlarmsAsXml ( ) : DataQualityMonitoring.Services.SerializableAlarmCollection
return DataQualityMonitoring.Services.SerializableAlarmCollection