using Aitex.Core.Util; using athosRT.Devices.EFEM.Task; using athosRT.Modules; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace athosRT.Devices.EFEM.ABS { public class EMSPolicy : CheckImp, IPolicy { public new bool Check(string device, out string reason) { reason = string.Empty; //用来执行EMSTask的 if (!Singleton.Instance.IsEMSStop) { return true; } else { //如果EMS任务还在运行 就不执行 reason = "EMS:Is Stop"; return false; } } } }