void mainUnit_processStateChanged(object sender, EventArgs e) { Info.Unit unit = (Info.Unit)sender; this.eqpAct.funBitWrite("B1603", Info.Constant.ProcessStateToString(unit.PROCESSSTATE)); }
public Simulator(EQPAct.clsEQPAct eqpAct) { this.eqpAct = eqpAct; this.mRecipeEventThread = new System.Threading.Thread(new System.Threading.ThreadStart(subRecipeEventThread)); this.mRecipeEventThread.Name = "RecipeEventThread"; this.mRecipeEventThread.Start(); this.mainUnit.processStateChanged += new EventHandler(mainUnit_processStateChanged); this.mainView.recipeStateChanged += new Info.EventHandlerProcessProgram(mainView_recipeStateChanged); Info.Unit LD01 = new Info.Unit("A2CLN51B_CLNU_LD01"); Info.Unit UP01 = new Info.Unit("A2CLN51B_CLNU_UP01"); Info.Unit UP02 = new Info.Unit("A2CLN51B_CLNU_UP02"); Info.Unit UP03 = new Info.Unit("A2CLN51B_CLNU_UP03"); Info.Unit UP04 = new Info.Unit("A2CLN51B_CLNU_UP04"); Info.Unit UP05 = new Info.Unit("A2CLN51B_CLNU_UP05"); Info.Unit IN01 = new Info.Unit("A2CLN51B_CLNU_IN01"); Info.Unit BB01 = new Info.Unit("A2CLN51B_CLNU_BB01"); Info.Unit HF01 = new Info.Unit("A2CLN51B_CLNU_HF01"); Info.Unit HF02 = new Info.Unit("A2CLN51B_CLNU_HF02"); Info.Unit BB02 = new Info.Unit("A2CLN51B_CLNU_BB02"); Info.Unit OZ01 = new Info.Unit("A2CLN51B_CLNU_OZ01"); Info.Unit RN01 = new Info.Unit("A2CLN51B_CLNU_RN01"); Info.Unit AK01 = new Info.Unit("A2CLN51B_CLNU_AK01"); Info.Unit UD01 = new Info.Unit("A2CLN51B_CLNU_UD01"); LD01.processStateChanged += new EventHandler(LD01_processStateChanged); UP01.processStateChanged += new EventHandler(UP01_processStateChanged); UP02.processStateChanged += new EventHandler(UP02_processStateChanged); UP03.processStateChanged += new EventHandler(UP03_processStateChanged); UP04.processStateChanged += new EventHandler(UP04_processStateChanged); UP05.processStateChanged += new EventHandler(UP05_processStateChanged); IN01.processStateChanged += new EventHandler(IN01_processStateChanged); BB01.processStateChanged += new EventHandler(BB01_processStateChanged); HF01.processStateChanged += new EventHandler(HF01_processStateChanged); HF02.processStateChanged += new EventHandler(HF02_processStateChanged); BB02.processStateChanged += new EventHandler(BB02_processStateChanged); OZ01.processStateChanged += new EventHandler(OZ01_processStateChanged); RN01.processStateChanged += new EventHandler(RN01_processStateChanged); AK01.processStateChanged += new EventHandler(AK01_processStateChanged); UD01.processStateChanged += new EventHandler(UD01_processStateChanged); this.mainUnit.subUnit.Add(LD01); this.mainUnit.subUnit.Add(UP01); this.mainUnit.subUnit.Add(UP02); this.mainUnit.subUnit.Add(UP03); this.mainUnit.subUnit.Add(UP04); this.mainUnit.subUnit.Add(UP05); this.mainUnit.subUnit.Add(IN01); this.mainUnit.subUnit.Add(BB01); this.mainUnit.subUnit.Add(HF01); this.mainUnit.subUnit.Add(HF02); this.mainUnit.subUnit.Add(BB02); this.mainUnit.subUnit.Add(OZ01); this.mainUnit.subUnit.Add(RN01); this.mainUnit.subUnit.Add(AK01); this.mainUnit.subUnit.Add(UD01); this.eqpAct.bitChangedCIM += new EventHandler(eqpAct_bitChangedCIM); mainView.Show(); }