I have created a custom task sequence where an operator will interact with a processor-like machine, the Op will grab a flowitem being processed, inspect it in another location and return it.
However, trouble occurs when the machine won't wait for the task sequence to be completed, causing the operator to arrive with one more flowitem to an already processing machine, resulting in excpetion.
Is there any way to solve this directly in my C++ code? Some kind of wait until complete or make busy function to call?
The behavior I want is for the machine to explicitly stop processing until the operator arrives with the flowitem. All manipulation of said flowitem continues from this point.