Our sequence file has two threads running, (1) scan barcodes and (2) normal test execution, for each socket. The fixture has two wells and so we run two sockets. We use the the runtime engine and our own operator interface during normal production. There are times we throw error messages. These error dialog boxes are hidden behind the operator interface and so the particular thread in question appears to be frozen. I would like to run a third thread which monitors each socket looking for an error to occur. If an error is detected I will use the SequenceFilePostStepRuntimeError callback. From this callback the operator will see a message informing him of the error. I want to allow the socket which has no errors to finish its testing before completely getting out of the program execution.
I'm sure I need to use a notification. Where would the Create and Wait Notification step-types be found? Would someone have an example which can be used to solve this problem? I never used a notification and the TestStand example is difficult to understand.