//Lot Processing. public static void LotOpen(TLot _tLotData) { Log.Trace("SEQ", ("Lot Open : " + _tLotData.sLotNo).ToString()); LotOpened = true; CrntLotData = _tLotData; //LOT.LotList.Remove(LOT.LotList[0]); }
//Lot Processing. public static void LotOpen(TLot _tLotData) { Log.Trace("SEQ", ("Lot Open : " + _tLotData.sLotNo).ToString()); LotOpened = true; CrntLotData = _tLotData; OM.EqpStat.iWorkCnt = 0; OM.EqpStat.iULDRCnt = 0; OM.EqpStat.iRJCMCnt = 0; OM.EqpStat.iRJCVCnt = 0; //LOT.LotList.Remove(LOT.LotList[0]); }
//Lot Processing. public static void LotOpen(TLot _tLotData) { Log.Trace("SEQ", ("Lot Open : " + _tLotData.sLotNo).ToString()); LotOpened = true; LotEnded = false; CrntLotData = _tLotData; OM.EqpStat.iWorkCount = 0; OM.EqpStat.iWorkStep = 0; //LOT.LotList.Remove(LOT.LotList[0]); }
/* * public static void LoadEqpStat() * { * string sExeFolder = System.AppDomain.CurrentDomain.BaseDirectory; * string sEqpOptnPath = sExeFolder + "Util\\EqpStat.ini"; * CAutoIniFile.LoadStruct<CEqpStat>(sEqpOptnPath,"EqpStat",ref EqpStat); * } * public static void SaveEqpStat() * { * string sExeFolder = System.AppDomain.CurrentDomain.BaseDirectory; * string sEqpOptnPath = sExeFolder + "Util\\EqpStat.ini"; * CAutoIniFile.SaveStruct<CEqpStat>(sEqpOptnPath,"EqpStat",ref EqpStat); * } */ public static bool LoadSave(bool _bLoad) { string sExeFolder = System.AppDomain.CurrentDomain.BaseDirectory; string sLotInfo = sExeFolder + "SeqData\\LotInfo.ini"; //Current Lot Informations. TLot Data = new TLot(); CIniFile IniLotInfo = new CIniFile(sLotInfo); //int iCount = LotList.Count ; if (_bLoad) { //IniLotInfo.Load("Total ", "Count" , out iCount ); IniLotInfo.Load("Total ", "LotOpened", out LotOpened); IniLotInfo.Load("Total ", "LotEnded", out LotEnded); CAutoIniFile.LoadStruct <TLot>(sLotInfo, "CrntLotData", ref CrntLotData); //LotList.Clear(); //for(int i = 0 ; i < iCount ; i++){ // CAutoIniFile.LoadStruct<TLot>(sLotInfo,i.ToString(),ref Data); // LotList.Add(Data); //} } else { //IniLotInfo.Save("Total ", "Count" , iCount ); IniLotInfo.Save("Total ", "LotOpened", LotOpened); IniLotInfo.Save("Total ", "LotEnded", LotEnded); CAutoIniFile.SaveStruct <TLot>(sLotInfo, "CrntLotData", ref CrntLotData); //for(int i = 0 ; i < iCount ; i++){ // Data = LotList[i]; // CAutoIniFile.SaveStruct<TLot>(sLotInfo,i.ToString(),ref Data); //} } return(true); }