|
@@ -93,7 +93,6 @@ namespace Venus_RT.Modules
|
|
|
private readonly MFVentRoutine _ventingRoutine;
|
|
|
private readonly MFLeakCheckRoutine _leakCheckRoutine;
|
|
|
private readonly MFPurgeRoutine _purgeRoutine;
|
|
|
- private bool _isATMMode;
|
|
|
public LLEntity(ModuleName module)
|
|
|
{
|
|
|
Module = module;
|
|
@@ -105,7 +104,6 @@ namespace Venus_RT.Modules
|
|
|
_leakCheckRoutine = new MFLeakCheckRoutine(_JetTM, Module);
|
|
|
_purgeRoutine = new MFPurgeRoutine(_JetTM, Module);
|
|
|
|
|
|
- _isATMMode = SC.GetValue<bool>("System.IsATMMode");
|
|
|
|
|
|
var soltCount= SC.GetValue<int>($"{module.ToString()}.SlotNumber");
|
|
|
WaferManager.Instance.SubscribeLocation(Module, soltCount);
|
|
@@ -379,7 +377,7 @@ namespace Venus_RT.Modules
|
|
|
|
|
|
private bool FnStartPrepareTM(object[] param)
|
|
|
{
|
|
|
- if (_isATMMode)
|
|
|
+ if (Singleton<RouteManager>.Instance.IsATMMode)
|
|
|
return true;
|
|
|
|
|
|
return _pumpingRoutine.Start() == RState.Running;
|
|
@@ -387,7 +385,7 @@ namespace Venus_RT.Modules
|
|
|
|
|
|
private bool FnPreparaTMTimeout(object[] param)
|
|
|
{
|
|
|
- if(_isATMMode)
|
|
|
+ if (Singleton<RouteManager>.Instance.IsATMMode)
|
|
|
{
|
|
|
if (fsm.ElapsedTime > 10000)
|
|
|
{
|
|
@@ -418,7 +416,7 @@ namespace Venus_RT.Modules
|
|
|
|
|
|
private bool FnStartPrepareEFEM(object[] param)
|
|
|
{
|
|
|
- if (_isATMMode)
|
|
|
+ if (Singleton<RouteManager>.Instance.IsATMMode)
|
|
|
return true;
|
|
|
|
|
|
return _ventingRoutine.Start() == RState.Running;
|
|
@@ -426,7 +424,7 @@ namespace Venus_RT.Modules
|
|
|
|
|
|
private bool FnPrepareEFEMTimeout(object[] param)
|
|
|
{
|
|
|
- if (_isATMMode)
|
|
|
+ if (Singleton<RouteManager>.Instance.IsATMMode)
|
|
|
{
|
|
|
if (fsm.ElapsedTime > 10000)
|
|
|
{
|