コード例 #1
0
ファイル: StatusManager.cs プロジェクト: AbbottF/FSM.Manager
        private static void RaiseTransitionStatusEvent(MachineAction action)
        {
            if (StatusManagerActivtyEvent != null)
            {
                var args = new ActivityEventHandlerArgs();
                args.ThisTransitionState = _currentTransitionState;
                args.ActivityAction = action;
                args.EventRaiseTime = DateTime.UtcNow;

                StatusManagerActivtyEvent.Invoke(null, args);
            }
        }
コード例 #2
0
ファイル: frmFSMRunner.cs プロジェクト: AbbottF/FSM.Manager
 void StatusManager_StatusManagerActivtyEvent(object ender, ActivityEventHandlerArgs e)
 {
     UpdateStatusDisplay(e.ActivityAction.ToString());
 }
コード例 #3
0
ファイル: frmFSMRunner.cs プロジェクト: AbbottF/FSM.Manager
 void TheMachine_MachineActivtyEvent(object ender, ActivityEventHandlerArgs e)
 {
     UpdateStatusDisplay(e.ActivityAction.ToString());
 }