MoS2/Framework/MECF.Framework.RT.EquipmentLibrary/LogicUnits/UnLoad/IUnLoad.cs

31 lines
792 B
C#
Raw Permalink Normal View History

2026-06-15 10:56:30 +08:00
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();
}
}