Hi Jan,
Thank you for the comments,
The performance impact of PR1905 should be negligible. The extra
machine coordination step is only used once per job, when the job is
complete. The code in openpnp that is supposed to run after the job is
complete gets delayed until after the machine has stopped moving, and
the job is actually complete.
This fixes a problem where the "after the job is complete" code was
running concurrently with the machine finishing the tail end of the
job, causing (in some cases) stuttering and delays for the final
placement.
In future I can see there might be a use for more sophisticated
concurrency in this code, for example with a feature that runs a
conveyor belt and automatically restarts the job. But PR1905 looks
right for openpnp as it stands today.
> --
> You received this message because you are subscribed to the Google Groups "OpenPnP" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
openpnp+u...@googlegroups.com.
> To view this discussion visit
https://groups.google.com/d/msgid/openpnp/5b9d9d69-3cf2-4015-8161-78533064f629%40googlemail.com.