|
@@ -121,7 +121,7 @@ namespace Venus_RT.Modules
|
|
|
//
|
|
|
private readonly string Name;
|
|
|
private readonly EfemBase _efem;
|
|
|
- private readonly LoadPortModule[] _lpms = new LoadPortModule[2];
|
|
|
+ private readonly LoadPortModule[] _lpms = new LoadPortModule[3];
|
|
|
private readonly EfemType _efemType;
|
|
|
public EfemBase EfemDevice => _efem;
|
|
|
public EfemType EFEMType => _efemType;
|
|
@@ -165,10 +165,14 @@ namespace Venus_RT.Modules
|
|
|
{
|
|
|
_lpms[0] = new LoadPortModule(ModuleName.LP1, _efem);
|
|
|
_lpms[1] = new LoadPortModule(ModuleName.LP2, _efem);
|
|
|
+ _lpms[2] = new LoadPortModule(ModuleName.LP3, _efem);
|
|
|
+
|
|
|
|
|
|
_lpms[0].Initialize();
|
|
|
_lpms[1].Initialize();
|
|
|
-
|
|
|
+ _lpms[2].Initialize();
|
|
|
+
|
|
|
+
|
|
|
OP.Subscribe($"{ModuleName.EFEM}.{EfemOperation.Home}", (cmd, args) => { PostMsg(MSG.HomeAll); return true; });
|
|
|
OP.Subscribe($"{ModuleName.EFEM}.{EfemOperation.ClearError}", (cmd, args) => { PostMsg(MSG.Recover); return true; });
|
|
|
OP.Subscribe($"{ModuleName.EFEM}.{EfemOperation.TurnOffBuzzer}", (cmd, args) => { PostMsg(MSG.TurnOffBuzzer); return true; });
|