| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 | 
							- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using Aitex.Core.RT.Device;
 
- using MECF.Framework.Common.SubstrateTrackings;
 
- namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.BufferStations
 
- {
 
-     public class BufferStation : BaseDevice, IDevice
 
-     {
 
-         public virtual bool IsMapped { get; set; }
 
-         public BufferStation(string module, string name, int slotNumber)
 
-         {
 
-             Module = module;
 
-             Name = name;
 
-             WaferManager.Instance.SubscribeLocation(name, slotNumber);
 
-         }
 
-         public virtual bool Initialize()
 
-         {
 
-             return true;
 
-         }
 
-         public void Monitor()
 
-         {
 
-         }
 
-         public void Terminate()
 
-         {
 
-         }
 
-         public virtual void Reset()
 
-         {
 
-         }
 
-         public virtual bool IsEnableTransferWafer(out string reason)
 
-         {
 
-             reason = "";
 
-             return true;
 
-         }
 
-         public virtual bool IsEnableMapWafer(out string reason)
 
-         {
 
-             reason = "";
 
-             return true;
 
-         }
 
-         public virtual void ConfirmWaferPresent()
 
-         {
 
-         }
 
-         public virtual void OnSlotMapRead(string slotMap)
 
-         {
 
-         }
 
-     }
 
- }
 
 
  |