Show / Hide Table of Contents

Class AlarmsServiceClient

Inheritance
System.Object
AutomationServiceClientBase<IAlarmsService>
AutomationServiceClientWithCallbackBase<IAlarmsService, IAlarmsCallbackService>
AlarmsServiceClient
Implements
IAutomationServiceMethodHandlers<IAlarmsService>
System.IDisposable
IAlarmsServiceClient
Inherited Members
AutomationServiceClientWithCallbackBase<IAlarmsService, IAlarmsCallbackService>.GetAutomationCallbackService()
AutomationServiceClientWithCallbackBase<IAlarmsService, IAlarmsCallbackService>.GetAutomationService()
AutomationServiceClientBase<IAlarmsService>.Call(Action<IAlarmsService>, Action, Action<Exception>)
AutomationServiceClientBase<IAlarmsService>.Call<TResult>(Func<IAlarmsService, TResult>, Action<TResult>, Action<Exception>)
AutomationServiceClientBase<IAlarmsService>.Dispose()
AutomationServiceClientBase<IAlarmsService>.IsConnected()
AutomationServiceClientBase<IAlarmsService>.Dispose(Boolean)
AutomationServiceClientBase<IAlarmsService>.GetAutomationService()
AutomationServiceClientBase<IAlarmsService>.OnDisposeUnmanagedResources()
AutomationServiceClientBase<IAlarmsService>.Finalize()
AutomationServiceClientBase<IAlarmsService>.AutomationService
Namespace: MAT.Atlas.Automation.Client.Services
Assembly: MAT.Atlas.Automation.Client.dll
Syntax
public sealed class AlarmsServiceClient : AutomationServiceClientWithCallbackBase<IAlarmsService, IAlarmsCallbackService>, IAutomationServiceMethodHandlers<IAlarmsService>, IDisposable, IAlarmsServiceClient

Constructors

AlarmsServiceClient()

Declaration
public AlarmsServiceClient()

Methods

add_OnAlarmTriggered(AlarmsServiceClient.OnAlarmTriggeredDelegate)

Declaration
public void add_OnAlarmTriggered(AlarmsServiceClient.OnAlarmTriggeredDelegate value)
Parameters
Type Name Description
AlarmsServiceClient.OnAlarmTriggeredDelegate value

GetAlarms()

Declaration
public Alarm[] GetAlarms()
Returns
Type Description
Alarm[]

GetAutomationCallbackService()

Declaration
protected override IAlarmsCallbackService GetAutomationCallbackService()
Returns
Type Description
IAlarmsCallbackService
Overrides
MAT.Atlas.Automation.Client.Services.AutomationServiceClientWithCallbackBase<MAT.Atlas.Automation.Api.IAlarmsService, MAT.Atlas.Automation.Api.IAlarmsCallbackService>.GetAutomationCallbackService()

GetTriggeredAlarms()

Declaration
public TriggeredAlarm[] GetTriggeredAlarms()
Returns
Type Description
TriggeredAlarm[]

OnDisposeManagedResources()

Declaration
protected override void OnDisposeManagedResources()
Overrides
MAT.Atlas.Automation.Client.Services.AutomationServiceClientBase<MAT.Atlas.Automation.Api.IAlarmsService>.OnDisposeManagedResources()

RaiseAlarmTriggered(TriggeredAlarm)

Declaration
public void RaiseAlarmTriggered(TriggeredAlarm alarm)
Parameters
Type Name Description
TriggeredAlarm alarm

remove_OnAlarmTriggered(AlarmsServiceClient.OnAlarmTriggeredDelegate)

Declaration
public void remove_OnAlarmTriggered(AlarmsServiceClient.OnAlarmTriggeredDelegate value)
Parameters
Type Name Description
AlarmsServiceClient.OnAlarmTriggeredDelegate value

SubscribeAlarmsChanged()

Declaration
public void SubscribeAlarmsChanged()

Events

OnAlarmTriggered

Declaration
public event AlarmsServiceClient.OnAlarmTriggeredDelegate OnAlarmTriggered
Event Type
Type Description
AlarmsServiceClient.OnAlarmTriggeredDelegate

Implements

IAutomationServiceMethodHandlers<TAutomationService>
System.IDisposable
IAlarmsServiceClient
In This Article
Back to top Generated by DocFX