diff --git a/devOpcuaSup/RecordConnector.cpp b/devOpcuaSup/RecordConnector.cpp index c2c6bff4..bb06415f 100644 --- a/devOpcuaSup/RecordConnector.cpp +++ b/devOpcuaSup/RecordConnector.cpp @@ -103,7 +103,7 @@ void processCallback (epicsCallback *pcallback, const ProcessReason reason) // Do not process FLNK on updates if not "I/O Intr" SAVE_FLNK(prec); - if (reason != writeComplete && prec->scan != menuScanI_O_Intr) + if (reason == incomingData && prec->scan != menuScanI_O_Intr) DISABLE_FLNK(prec); if (prec->pact) reProcess(prec);