| 1234567891011121314151617181920212223242526272829303132333435363738394041 | using Aitex.Core.RT.DataCenter;using Aitex.Core.RT.Device;using Aitex.Core.RT.OperationCenter;using MECF.Framework.Common.Equipment;using System.Collections.Generic;using Venus_Core;namespace Venus_RT.Devices{    public enum EDPStatus    {        Idle,        Running,        Error,    }    abstract public class JetEPDBase : BaseDevice, IDevice    {        public abstract bool Captured { get; }        public abstract bool IsEPDConnected { get;  }        public abstract EDPStatus Status { get;  }        public abstract List<string> CFGFileList { get; }        public abstract bool Initialize();        public abstract void Monitor();        public abstract void Terminate();        public abstract void Reset();        public abstract void RecipeStart(string recipeName);        public abstract void RecipeStop();        public abstract void StepStart(string config, int index);        public abstract void StepStop();        public abstract void QueryConfigList();    }}
 |