Closed jontje closed 4 years ago
I've posted in https://github.com/ros-industrial/industrial_ci/issues/515 to figure out why CI is failing suddenly.
@gavanderhoorn: please rerun the job :)
Seems to have been fixed @ipa-mdl :+1:
thanks for the fix.
Thanks @jontje for the PR :+1:
EGM knows about these RAPID execution states:
UNDEFINED
STOPPED
RUNNING
There is a bug in EGM that after a restart of the robot controller, then RAPID is in the
UNDEFINED
state even if it has clearly been started. This PR makes bothRUNNING
andUNDEFINED
states acceptable when sending commands. The rationale is that the robot controller should internally ignore EGM commands if it's in a bad state.It's been like this for some years now, and I have reported it a few times but it has not been fixed so far.
Also, I have used this workaround for years without problems.