|
@@ -14,7 +14,7 @@ namespace MECF.Framework.Common.Equipment
|
|
|
[Serializable]
|
|
|
public enum ModuleName
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
[EnumMember]
|
|
|
System = 0,
|
|
|
|
|
@@ -154,7 +154,7 @@ namespace MECF.Framework.Common.Equipment
|
|
|
|
|
|
[EnumMember]
|
|
|
Buffer6,
|
|
|
-
|
|
|
+
|
|
|
//PMs
|
|
|
|
|
|
[EnumMember]
|
|
@@ -239,7 +239,7 @@ namespace MECF.Framework.Common.Equipment
|
|
|
|
|
|
[EnumMember]
|
|
|
SMIFB,
|
|
|
-
|
|
|
+
|
|
|
[EnumMember]
|
|
|
CassetteRobot,
|
|
|
[EnumMember]
|
|
@@ -326,7 +326,7 @@ namespace MECF.Framework.Common.Equipment
|
|
|
[EnumMember]
|
|
|
LP,
|
|
|
[EnumMember]
|
|
|
- Stocker,
|
|
|
+ Stocker,
|
|
|
[EnumMember]
|
|
|
GaslineHeater,
|
|
|
}
|
|
@@ -342,6 +342,11 @@ namespace MECF.Framework.Common.Equipment
|
|
|
{
|
|
|
return unit == ModuleName.TurnOverStation;
|
|
|
}
|
|
|
+ public static bool IsLoadPort1And2(ModuleName unit)
|
|
|
+ {
|
|
|
+
|
|
|
+ return unit == ModuleName.LP1 || unit == ModuleName.LP2;
|
|
|
+ }
|
|
|
public static bool IsLoadPort(ModuleName unit)
|
|
|
{
|
|
|
return unit == ModuleName.LP1
|
|
@@ -367,7 +372,7 @@ namespace MECF.Framework.Common.Equipment
|
|
|
|
|
|
public static bool IsCOT(string unit)
|
|
|
{
|
|
|
- return unit.ToString().Contains( "2_1")
|
|
|
+ return unit.ToString().Contains("2_1")
|
|
|
|| unit.ToString().Contains("2_2");
|
|
|
}
|
|
|
|
|
@@ -428,7 +433,7 @@ namespace MECF.Framework.Common.Equipment
|
|
|
|| unit == ModuleName.PMD
|
|
|
;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public static bool IsLoadLock(string unit)
|
|
|
{
|
|
|
return IsLoadLock(ModuleHelper.Converter(unit));
|
|
@@ -477,7 +482,7 @@ namespace MECF.Framework.Common.Equipment
|
|
|
{
|
|
|
return IsAligner(ModuleHelper.Converter(unit));
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
public static bool IsAligner(ModuleName unit)
|
|
|
{
|
|
@@ -529,7 +534,7 @@ namespace MECF.Framework.Common.Equipment
|
|
|
public static string GetE84LpName(string device)
|
|
|
{
|
|
|
string e84 = string.Empty;
|
|
|
- switch(device)
|
|
|
+ switch (device)
|
|
|
{
|
|
|
case "P1":
|
|
|
case "LP1":
|
|
@@ -575,7 +580,7 @@ namespace MECF.Framework.Common.Equipment
|
|
|
|
|
|
return e84;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public static ModuleName Converter(string module)
|
|
|
{
|
|
|
module = module.Replace("-", "_");
|
|
@@ -589,7 +594,7 @@ namespace MECF.Framework.Common.Equipment
|
|
|
return ModuleName.Cassette4;
|
|
|
if (module.ToLower().Contains("1_5"))
|
|
|
return ModuleName.Cassette5;
|
|
|
- return (ModuleName) Enum.Parse(typeof(ModuleName), module);
|
|
|
+ return (ModuleName)Enum.Parse(typeof(ModuleName), module);
|
|
|
}
|
|
|
/// <summary>
|
|
|
///
|