public MMeHandler(CObjectInfo objInfo, CMeHandlerRefComp refComp, CMeHandlerData data) : base(objInfo) { m_RefComp = refComp; SetData(data); for (int i = 0; i < UseVccFlag.Length; i++) { UseVccFlag[i] = false; } }
void CreateMeLowerHandler(CObjectInfo objInfo) { CMeHandlerRefComp refComp = new CMeHandlerRefComp(); CMeHandlerData data = new CMeHandlerData(); refComp.IO = m_IO; refComp.AxHandler = m_AxLowerHandler; refComp.Vacuum[(int)EHandlerVacuum.SELF] = m_LHandlerSelfVac; data.HandlerType[DEF_X] = EHandlerType.AXIS; data.HandlerType[DEF_Z] = EHandlerType.AXIS; data.InDetectObject = iUHandler_PanelDetect; data.HandlerZone.UseSafetyMove[DEF_Z] = true; data.HandlerZone.Axis[DEF_Z].ZoneAddr[(int)EHandlerZAxZone.SAFETY] = 111; // need updete io address m_MeLowerHandler = new MMeHandler(objInfo, refComp, data); }