ソースを参照

fix jetefem bug

zhouhr 1 年間 前
コミット
5a02e70af1
共有1 個のファイルを変更した17 個の追加0 個の削除を含む
  1. 17 0
      Venus/Venus_RT/Devices/EFEM/JetEfem.cs

+ 17 - 0
Venus/Venus_RT/Devices/EFEM/JetEfem.cs

@@ -156,6 +156,7 @@ namespace Venus_RT.Devices.EFEM
             {
                 _currentMsg = new EfemMessage
                 {
+                    Port = mod,
                     Operation = EfemOperation.Home,
                     Head = EfemMessage.MsgHead.MOV,
                     Parameters = new List<string> { Constant.ModuleString[mod] }
@@ -175,6 +176,7 @@ namespace Venus_RT.Devices.EFEM
 
             _currentMsg = new EfemMessage
             {
+                Port = ModuleName.EFEM,
                 Operation = EfemOperation.Orgsh,
                 Head = EfemMessage.MsgHead.MOV,
                 Parameters = new List<string>
@@ -195,6 +197,7 @@ namespace Venus_RT.Devices.EFEM
 
             _currentMsg = new EfemMessage
             {
+                Port = ModuleName.EFEM,
                 Operation = EfemOperation.StateTrack,
                 Head = EfemMessage.MsgHead.GET,
                 Parameters = new List<string> { "TRACK" }
@@ -215,6 +218,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _currentMsg = new EfemMessage
             {
+                Port = ModuleName.EFEM,
                 Operation = EfemOperation.EmsStop,
                 Head = EfemMessage.MsgHead.MOV,
             };
@@ -234,6 +238,7 @@ namespace Venus_RT.Devices.EFEM
 
             _backroundMsg = new EfemMessage
             {
+                Port = ModuleName.EFEM,
                 Operation = EfemOperation.ClearError,
                 Head = EfemMessage.MsgHead.SET,
                 Parameters = new List<string> { "CLEAR" }
@@ -487,6 +492,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = ModuleName.EFEM,
                 Operation = EfemOperation.Light,
                 Head = EfemMessage.MsgHead.SET,
                 Parameters = new List<string> { Constant.STOWER, light.ToString(), status.ToString() }
@@ -500,6 +506,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.Load,
                 Head = EfemMessage.MsgHead.MOV,
                 Parameters = new List<string> { Constant.ModuleString[mod] }
@@ -513,6 +520,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.Unload,
                 Head = EfemMessage.MsgHead.MOV,
                 Parameters = new List<string> { Constant.ModuleString[mod] }
@@ -526,6 +534,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.CarrierId,
                 Head = EfemMessage.MsgHead.GET,
                 Parameters = new List<string> { Constant.ModuleString[mod] }
@@ -539,6 +548,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.CarrierId,
                 Head = EfemMessage.MsgHead.SET,
                 Parameters = new List<string> { Constant.ModuleString[mod], id }
@@ -552,6 +562,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.CarrierId,
                 Head = EfemMessage.MsgHead.GET,
                 Parameters = new List<string> { Constant.ModuleString[mod] }
@@ -565,6 +576,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.CarrierId,
                 Head = EfemMessage.MsgHead.SET,
                 Parameters = new List<string> { Constant.ModuleString[mod], tagData }
@@ -578,6 +590,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.Dock,
                 Head = EfemMessage.MsgHead.MOV,
                 Parameters = new List<string> { Constant.ModuleString[mod]}
@@ -591,6 +604,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.Undock,
                 Head = EfemMessage.MsgHead.MOV,
                 Parameters = new List<string> { Constant.ModuleString[mod]}
@@ -604,6 +618,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.Clamp,
                 Head = EfemMessage.MsgHead.MOV,
                 Parameters = new List<string> { Constant.ModuleString[mod] }
@@ -618,6 +633,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.Unclamp,
                 Head = EfemMessage.MsgHead.MOV,
                 Parameters = new List<string> { Constant.ModuleString[mod] }
@@ -631,6 +647,7 @@ namespace Venus_RT.Devices.EFEM
         {
             _backroundMsg = new EfemMessage
             {
+                Port = mod,
                 Operation = EfemOperation.SetThickness,
                 Head = EfemMessage.MsgHead.SET,
                 Parameters = new List<string> { Constant.ModuleString[mod], thickness.ToUpper() }