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