using Aitex.Core.Util; using athosRT.Devices.EFEM.ABS; using athosRT.Modules.EFEMs; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace athosRT.Devices.EFEM.Task { public class RestrTask : CheckImp, ITask { public RestrTask() => this.HasInfoMessage = false; public bool Execute(out string result, params string[] args) { string device = "Robot"; if (!this.Check(device, out result) || !this.Check(device, out result) || !this.Check(device, out result) || !this.Check(device, out result) || !this.Check(device, out result) || !this.Check(device, out result) || !this.Check(device, out result)) return false; Singleton.Instance.SetSystemUnHold(); return true; } public bool? Monitor(out string result, params string[] args) { result = string.Empty; return new bool?(true); } } }