SIC-12/Framework/MECF.Framework.RT.EquipmentLibrary/LogicUnits/UnLoad/IUnLoad.cs

31 lines
792 B
C#
Raw Normal View History

namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.UnLoad
{
public interface IUnLoad
{
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 CheckLidOpen();
bool CheckLidClose();
bool SetLift(bool isUp, out string reason);
bool CheckLiftUp();
bool CheckLiftDown();
bool CheckWaferClamped();
bool CheckWaferUnClamped();
bool SetWaferClamped(bool clamp, out string reason);
bool CheckWaferPlaced();
bool CheckTrayPlaced();
}
}