Build 1.01.318.0

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

A delegate used to recieve notifications when a state machine transition occurs.

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 StateMachineTransitionHandler(
	ISystemContext context,
	StateMachineState machine,
	uint transitionId,
	uint causeId,
	IList<Object> inputArguments,
	IList<Object> outputArguments
)
Visual Basic
Public Delegate Function StateMachineTransitionHandler ( _
	context As ISystemContext, _
	machine As StateMachineState, _
	transitionId As UInteger, _
	causeId As UInteger, _
	inputArguments As IList(Of Object), _
	outputArguments As IList(Of Object) _
) As ServiceResult
Visual C++
public delegate ServiceResult^ StateMachineTransitionHandler(
	ISystemContext^ context, 
	StateMachineState^ machine, 
	unsigned int transitionId, 
	unsigned int causeId, 
	IList<Object^>^ inputArguments, 
	IList<Object^>^ outputArguments
)

Parameters

context
Type: Opc.Ua..::..ISystemContext
machine
Type: StateMachineState
transitionId
Type: System..::..UInt32
causeId
Type: System..::..UInt32
inputArguments
Type: System.Collections.Generic..::..IList<(Of <(<'Object>)>)>
outputArguments
Type: System.Collections.Generic..::..IList<(Of <(<'Object>)>)>

See Also