Opc.Ua.Server.StateMachine.OnAfterTransition C# (CSharp) Method

OnAfterTransition() protected method

Does any processing after a transition occurs.
protected OnAfterTransition ( OperationContext context, Transition transition, QualifiedName cause ) : void
context OperationContext
transition Transition
cause QualifiedName
return void
        protected virtual void OnAfterTransition(OperationContext context, Transition transition, QualifiedName cause)
        {
            // raise a notification that a transition has occurred.
            if (m_TransitionCompleted != null)
            {
                StateMachineTransitionEventArgs args = new StateMachineTransitionEventArgs(
                    transition.FromState.BrowseName, 
                    transition.ToState.BrowseName, 
                    cause);

                m_TransitionCompleted(context, this, args);
            }
        }