Example #1
0
        void CreateMeElevator(CObjectInfo objInfo)
        {
            CMeElevatorRefComp refComp = new CMeElevatorRefComp();
            CMeElevatorData    data    = new CMeElevatorData();

            refComp.IO         = m_IO;
            refComp.AxElevator = m_AxLoader;

            data.InDetectWafer = iUHandler_PanelDetect;

            data.ElevatorZone.UseSafetyMove[DEF_Z] = true;
            data.ElevatorZone.Axis[DEF_Z].ZoneAddr[(int)EHandlerZAxZone.SAFETY] = 111; // need updete io address

            m_MeElevator = new MMeElevator(objInfo, refComp, data);
        }
Example #2
0
        public int GetData(out CMeElevatorData target)
        {
            target = ObjectExtensions.Copy(m_Data);

            return(SUCCESS);
        }
Example #3
0
 public int SetData(CMeElevatorData source)
 {
     m_Data = ObjectExtensions.Copy(source);
     return(SUCCESS);
 }
Example #4
0
 public MMeElevator(CObjectInfo objInfo,CMeElevatorRefComp refComp,CMeElevatorData data)
     : base(objInfo)
 {
     m_RefComp = refComp;
     SetData(data);
 }