Class AlarmsServiceClient
Inheritance
System.Object
AlarmsServiceClient
Implements
System.IDisposable
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
GetAlarms()
Declaration
public Alarm[] GetAlarms()
Returns
GetAutomationCallbackService()
Declaration
protected override IAlarmsCallbackService GetAutomationCallbackService()
Returns
Overrides
MAT.Atlas.Automation.Client.Services.AutomationServiceClientWithCallbackBase<MAT.Atlas.Automation.Api.IAlarmsService, MAT.Atlas.Automation.Api.IAlarmsCallbackService>.GetAutomationCallbackService()
GetTriggeredAlarms()
Declaration
public TriggeredAlarm[] GetTriggeredAlarms()
Returns
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
remove_OnAlarmTriggered(AlarmsServiceClient.OnAlarmTriggeredDelegate)
Declaration
public void remove_OnAlarmTriggered(AlarmsServiceClient.OnAlarmTriggeredDelegate value)
Parameters
SubscribeAlarmsChanged()
Declaration
public void SubscribeAlarmsChanged()
Events
OnAlarmTriggered
Declaration
public event AlarmsServiceClient.OnAlarmTriggeredDelegate OnAlarmTriggered
Event Type
Implements
System.IDisposable