Build 1.01.318.0

[This is preliminary documentation and is subject to change.]

Used to recieve notifications when a alarm is shelved or unshelved.

Namespace: Opc.Ua
Assembly: Opc.Ua.Core (in Opc.Ua.Core.dll) Version: 1.1.318.1 (1.01.318.1)

Syntax

C#
public delegate ServiceResult AlarmConditionShelveEventHandler(
	ISystemContext context,
	AlarmConditionState alarm,
	bool shelving,
	bool oneShot,
	double shelvingTime
)
Visual Basic
Public Delegate Function AlarmConditionShelveEventHandler ( _
	context As ISystemContext, _
	alarm As AlarmConditionState, _
	shelving As Boolean, _
	oneShot As Boolean, _
	shelvingTime As Double _
) As ServiceResult
Visual C++
public delegate ServiceResult^ AlarmConditionShelveEventHandler(
	ISystemContext^ context, 
	AlarmConditionState^ alarm, 
	bool shelving, 
	bool oneShot, 
	double shelvingTime
)

Parameters

context
Type: Opc.Ua..::..ISystemContext
The current system context.
alarm
Type: AlarmConditionState
The alarm that raised the event.
shelving
Type: System..::..Boolean
True if the condition is being shelved.
oneShot
Type: System..::..Boolean
True if the condition is being until it goes inactive (i.e. OneShotShelve).
shelvingTime
Type: System..::..Double
How long to shelve the condition.

See Also