| 12345678910111213141516171819202122232425262728293031323334353637 |
- using System;
- namespace SKMC.Api.Machine.Monitor
- {
- /// <summary>
- /// 机台(部件)活动模型
- /// 可用于机台按钮、安全门等
- /// </summary>
- public class MachineActivity
- {
- /// <summary>
- /// 触发条件
- /// </summary>
- public Func<bool> TriggerCnd { get; set; }
- /// <summary>
- /// 是否已触发
- /// </summary>
- public bool IsTriggered { get; set; }
- /// <summary>
- /// 是否活动中
- /// </summary>
- public bool InAction { get; set; }
- /// <summary>
- /// 验证通过后执行
- /// </summary>
- public Action OnPassed;
- /// <summary>
- /// 验证失败后执行
- /// </summary>
- public Action OnFailed;
- }
- }
|