| 12345678910111213141516171819202122232425262728293031323334 | using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Aitex.Core.RT.Device.Unit;namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.LoadLocks{    public interface ILoadLock    {         bool CheckAtm();        bool CheckVacuum();         bool SetFastVentValve(bool isOpen, out string reason);        bool SetSlowVentValve(bool isOpen, out string reason);        bool SetFastPumpValve(bool isOpen, out string reason);        bool SetSlowPumpValve(bool isOpen, out string reason);        bool SetDoor(bool isOpen, out string reason);        bool CheckDoorOpen();        bool CheckDoorClose();        bool SetLift(bool isUp, out string reason);        bool SetLift(int slot, out string reason);        bool CheckLiftUp();        bool CheckLiftDown();        bool CheckLift(int slot);    }}
 |