I have several asynRecord instances running in a softIOC talking to a single serial port and I suspect they are conflicting.
Everything runs fine for several hours, and then the asynRecord writes stop reaching the serial port. (I confirmed this by sniffing the serial output using the serial port from another computer).
This error is not observed when there is only one instance of the asynRecord.
This problem does not occur on every computer, so perhaps it depends on environment settings?
I've tried daisy chaining the asynRecords by flnk'ing them. Two asynRecords are set to scan = passive, and the other is set to scan = 1 second. I thought this would prevent the possibility of multiple asynrecord
instances from talking to the port at once, but the problem persists.
Thanks in advance for your help.