|
@@ -324,12 +324,6 @@ namespace CyberX8_RT.Devices.EFEM
|
|
|
LOG.WriteLog(eEvent.ERROR_EFEM_COMMUNICATION, Module.ToString(), $"Socket is not Conntected");
|
|
|
return false;
|
|
|
}
|
|
|
- _currentMessage = new EfemMessage()
|
|
|
- {
|
|
|
- Operation = EfemOperation.Pause,
|
|
|
- Module = ModuleName.EfemRobot
|
|
|
- };
|
|
|
- _status = RState.Running;
|
|
|
string cmd = "PAUSE\r";
|
|
|
return WriteCommand(cmd);
|
|
|
}
|
|
@@ -342,12 +336,6 @@ namespace CyberX8_RT.Devices.EFEM
|
|
|
LOG.WriteLog(eEvent.ERROR_EFEM_COMMUNICATION, Module.ToString(), $"Socket is not Conntected");
|
|
|
return false;
|
|
|
}
|
|
|
- _currentMessage = new EfemMessage()
|
|
|
- {
|
|
|
- Operation = EfemOperation.Resume,
|
|
|
- Module = ModuleName.EfemRobot
|
|
|
- };
|
|
|
- _status = RState.Running;
|
|
|
string cmd = "RESUME\r";
|
|
|
return WriteCommand(cmd);
|
|
|
}
|
|
@@ -974,7 +962,6 @@ namespace CyberX8_RT.Devices.EFEM
|
|
|
}
|
|
|
else if (msg.StartsWith("ACTION_RDY"))
|
|
|
{
|
|
|
- _status = RState.End;
|
|
|
IsResumeRDYReceived = false;
|
|
|
IsPauseRDYReceived = false;
|
|
|
IsActionRDYReceived = true;
|
|
@@ -1000,18 +987,13 @@ namespace CyberX8_RT.Devices.EFEM
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
- else if (msg.Contains("PAUSE_RDY") || msg.Contains("RESUME_RDY"))
|
|
|
+ else if (msg.Contains("PAUSE_RDY"))
|
|
|
{
|
|
|
- switch (_currentMessage.Operation)
|
|
|
- {
|
|
|
- case EfemOperation.Pause:
|
|
|
- //SetRobotMovingInfo(RobotAction.None, Hand.Both, ModuleName.EfemRobot);
|
|
|
- IsPauseRDYReceived = true;
|
|
|
- break;
|
|
|
- case EfemOperation.Resume:
|
|
|
- IsResumeRDYReceived = true;
|
|
|
- break;
|
|
|
- }
|
|
|
+ IsPauseRDYReceived = true;
|
|
|
+ }
|
|
|
+ else if(msg.Contains("RESUME_RDY"))
|
|
|
+ {
|
|
|
+ IsResumeRDYReceived = true;
|
|
|
}
|
|
|
else
|
|
|
{
|