|
|
@@ -83,7 +83,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
{
|
|
|
foreach (var wafer in wafers)
|
|
|
{
|
|
|
- if (!(fdcwafers.Contains(wafer.OriginCarrierID)))
|
|
|
+ if (!(fdcCarriers.Contains(wafer.OriginCarrierID)))
|
|
|
{
|
|
|
fdcCarriers.Add(wafer.OriginCarrierID);
|
|
|
}
|
|
|
@@ -92,7 +92,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
{
|
|
|
fdcwafers.Add(wafer.WaferID);
|
|
|
}
|
|
|
- if (!(fdcwafers.Contains(wafer.LotId)))
|
|
|
+ if (!(fdcLotIds.Contains(wafer.LotId)))
|
|
|
{
|
|
|
fdcLotIds.Add(wafer.LotId);
|
|
|
}
|
|
|
@@ -116,15 +116,13 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
_fdcLotIds.Add("CRID", fdcid, SECsFormat.Ascii);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
EV.Notify(PMRecipeComplete[moduleName], new SerializableDictionary<string, object>()
|
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
{DVIDName.StationName, module},
|
|
|
{"ProcessWaferIdList", _fdcwaferList},
|
|
|
{"ProcessCarrierIDList", _fdccridlst},
|
|
|
- {"LotIdList", _fdcLotIds},
|
|
|
+ {"ProcessLotIdList", _fdcLotIds},
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -149,7 +147,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
{
|
|
|
foreach (var wafer in wafers)
|
|
|
{
|
|
|
- if (!(fdcwafers.Contains(wafer.OriginCarrierID)))
|
|
|
+ if (!(fdcCarriers.Contains(wafer.OriginCarrierID)))
|
|
|
{
|
|
|
fdcCarriers.Add(wafer.OriginCarrierID);
|
|
|
}
|
|
|
@@ -157,8 +155,8 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
if (!(fdcwafers.Contains(wafer.WaferID)))
|
|
|
{
|
|
|
fdcwafers.Add(wafer.WaferID);
|
|
|
- }
|
|
|
- if (!(fdcwafers.Contains(wafer.LotId)))
|
|
|
+ }
|
|
|
+ if (!(fdcLotIds.Contains(wafer.LotId)))
|
|
|
{
|
|
|
fdcLotIds.Add(wafer.LotId);
|
|
|
}
|
|
|
@@ -174,8 +172,8 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
foreach (var fdcid in fdcwafers)
|
|
|
{
|
|
|
_fdcwaferList.Add("CRID", fdcid, SECsFormat.Ascii);
|
|
|
- }
|
|
|
-
|
|
|
+ }
|
|
|
+
|
|
|
SECsDataItem _fdcLotIds = new SECsDataItem(SECsFormat.List);
|
|
|
foreach (var fdcid in fdcLotIds)
|
|
|
{
|
|
|
@@ -188,7 +186,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
{DVIDName.StationName, module},
|
|
|
{"ProcessWaferIdList", _fdcwaferList},
|
|
|
{"ProcessCarrierIDList", _fdccridlst},
|
|
|
- {"LotIdList", _fdcLotIds},
|
|
|
+ {"ProcessLotIdList", _fdcLotIds},
|
|
|
});
|
|
|
}
|
|
|
|