Browse Source

revise pause status update time

chenzk 1 day ago
parent
commit
ec4bd50731
1 changed files with 11 additions and 4 deletions
  1. 11 4
      CyberX8_RT/Devices/EFEM/SunWayRobot.cs

+ 11 - 4
CyberX8_RT/Devices/EFEM/SunWayRobot.cs

@@ -330,7 +330,17 @@ namespace CyberX8_RT.Devices.EFEM
                 return false;
             }
             string cmd = "PAUSE\r";
-            return WriteCommand(cmd);
+            bool result = WriteCommand(cmd);
+            if (result) 
+            {
+                _isInPauseStatus = true; //进入pause状态
+            }
+            else
+            {
+                _isInPauseStatus = false; 
+                LOG.WriteLog(eEvent.ERROR_EFEM_COMMUNICATION, Module.ToString(), $"Send pause message error");
+            }
+            return result;
         }
         public override bool Resume()
         {
@@ -1015,9 +1025,6 @@ namespace CyberX8_RT.Devices.EFEM
             {
                 _isPauseRDYReceived = true;
                 _isResumeRDYReceived = false; //收到pause把收到resume的信号置false
-
-                _isInPauseStatus = true; //进入pause状态
-
             }
             else if(msg.Contains("RESUME _RDY"))
             {