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();
- }
- }
|