public MMeStage(CObjectInfo objInfo, CMeStageRefComp refComp, CMeStageData data) : base(objInfo) { m_RefComp = refComp; SetData(data); for (int i = 0; i < UseVccFlag.Length; i++) { UseVccFlag[i] = false; } }
void CreateMeStage(CObjectInfo objInfo) { CMeStageRefComp refComp = new CMeStageRefComp(); CMeStageData data = new CMeStageData(); refComp.IO = m_IO; refComp.AxStage = m_AxStage1; refComp.Vacuum[(int)EStageVacuum.SELF] = m_Stage1Vac; data.InDetectObject = iUHandler_PanelDetect; data.StageZone.UseSafetyMove[DEF_Z] = true; data.StageZone.Axis[DEF_Z].ZoneAddr[(int)EHandlerZAxZone.SAFETY] = 111; // need updete io address m_MeStage = new MMeStage(objInfo, refComp, data); }
public int GetData(out CMeStageData target) { target = ObjectExtensions.Copy(m_Data); return(SUCCESS); }
// Data & Flag 설정 #region Data & Flag 설정 public int SetData(CMeStageData source) { m_Data = ObjectExtensions.Copy(source); return(SUCCESS); }