private void InvokeUpdateData(CEQPStatusData ucEqpStatusData) { EQPNO(ucEqpStatusData.EQPID); EQPNAME(ucEqpStatusData.EQPNAME); STATUS(ucEqpStatusData.MOTIONSTATUS); IL_LOAD_REQ(ucEqpStatusData.LRSTATUS); IL_UNLOAD_REQ(ucEqpStatusData.URStatus); IL_ENABLE(ucEqpStatusData.INTERLOCKUSE); SET_CUR_RCPNO(ucEqpStatusData.RECIPE); UP_SLOT_GLS_EXIS(ucEqpStatusData.UP_SLOT_EXIST); LOW_SLOT_GLS_EXIST(ucEqpStatusData.LOW_SLOT_EXIST); LR_UP_SLOT(ucEqpStatusData.LR_UP_SLOT_TO); LR_LOW_SLOT(ucEqpStatusData.LR_LOW_SLOT_NO); UR_UP_SLOT(ucEqpStatusData.UR_UP_SLOT_NO); UR_LOW_SLOT(ucEqpStatusData.UR_LOW_SLOT_NO); NORMAL_STATUS(ucEqpStatusData.NORMALSTATUS); GLASS_QTY(ucEqpStatusData.QTY); }
public void UpdateData(CEQPStatusData ucEqpStatusData) { UpdateDataHandler del = new UpdateDataHandler(InvokeUpdateData); this.Invoke(del, ucEqpStatusData); }
private void InvokeUpdateData(bool noHandle, CEQPStatusData ucEqpStatusData) { EQPNO(ucEqpStatusData.EQPID); EQPNAME(ucEqpStatusData.EQPNAME); STATUS(ucEqpStatusData.EQPSTATUS); IL_LOAD_REQ(ucEqpStatusData.LRSTATUS); IL_UNLOAD_REQ(ucEqpStatusData.URSTATUS); IL_LOAD_ENABLE(ucEqpStatusData.LR_ENABLE); IL_UNLOAD_ENABLE(ucEqpStatusData.UR_ENABLE); IL_ENABLE(ucEqpStatusData.INTERLOCKUSE); SET_CUR_RCPNO(ucEqpStatusData.RECIPE); NORMAL_STATUS(ucEqpStatusData.NORMALSTATUS); GLASS_QTY(ucEqpStatusData.QTY); GLASS_CODE1(ucEqpStatusData.GlassCode1); GLASS_ID1(ucEqpStatusData.GlassID1); GLASS_CODE2(ucEqpStatusData.GlassCode2); GLASS_ID2(ucEqpStatusData.GlassID2); if (ucEqpStatusData.LinkSignal == null || ucEqpStatusData.LinkSignal.Count <= 0) { return; } lblDownstreamInline.BackColor = ucEqpStatusData.LinkSignal[0] == "True" ? Color.Lime : Color.White; lblDownstreamTrouble.BackColor = ucEqpStatusData.LinkSignal[1] == "True" ? Color.Red : Color.White; lblUpstreamInline.BackColor = ucEqpStatusData.LinkSignal[2] == "True" ? Color.Lime : Color.White; lblUpstreamTrouble.BackColor = ucEqpStatusData.LinkSignal[3] == "True" ? Color.Red : Color.White; lblExchnagePassible.BackColor = ucEqpStatusData.LinkSignal[4] == "True" ? Color.Lime : Color.White; lblExchnagePassible.Text = ucEqpStatusData.LinkSignal[4] == "True" ? "ON" : "OFF"; GLASS_WHOLE(ucEqpStatusData.GlassStageExist & ucEqpStatusData.GlassExist_Whole); GLASS_HALF1(ucEqpStatusData.GlassStageExist & ucEqpStatusData.GlassExist_A); GLASS_HALF2(ucEqpStatusData.GlassStageExist & ucEqpStatusData.GlassExist_B); //if (ucEqpStatusData.HalfSIzeType == null) //{ // GLASS_EXIST1(ucEqpStatusData.GlassStageExist); // lblGlass.Visible = ucEqpStatusData.GlassStageExist; // return; //} //if (ucEqpStatusData.HalfSIzeType[2]) //{ // GLASS_EXIST1(ucEqpStatusData.GlassStageExist & ucEqpStatusData.HalfSIzeType[2]); // lblGlass.Visible = ucEqpStatusData.GlassStageExist & ucEqpStatusData.HalfSIzeType[2]; //} //else if (ucEqpStatusData.HalfSIzeType[0] == true || ucEqpStatusData.HalfSIzeType[1] == true) //{ // GLASS_HALF1(ucEqpStatusData.GlassStageExist & ucEqpStatusData.HalfSIzeType[0]); // GLASS_HALF2(ucEqpStatusData.GlassStageExist & ucEqpStatusData.HalfSIzeType[1]); // lblGlass.Visible = false; //} //else //{ // GLASS_EXIST1(ucEqpStatusData.GlassStageExist); // lblGlass.Visible = ucEqpStatusData.GlassStageExist; //} }