using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace athosRT.Devices.EFEM.Task { public interface ITaskT { bool Execute(out string result, string cmd, params string[] args); bool? Monitor(out string result, params string[] args); bool HasInfoMessage { get; } bool IsAcked { get; } bool IsWaitAck { get; } bool Ack(EfemCommandType type, EfemCommand cmd, params string[] args); EfemCommandType CommandType { get; } EfemCommand CommandName { get; } string CommandData { get; set; } } }