I am observing a rather strange behavior.

My LV2020 on the Win 10 client subscribes to the data_change_event for sys/tg_test/1/ulong64_scalar. The timeout is set to 1 second. When Test Ds is running, everything works as expected. But when I stop the DS, at some point my client receives a ghost event with timeout = false.



How to reproduce this:
  • Configure a change_event for ulong64_scalar in JIVE, e.g. DeltaAbs = 1
  • Start the VI and observe the indicators.
  • Stop the test DS
  • Observe the indicators. After a few seconds, the timeout indicator shows false and the received value is set to zero

Can somebody explain this behavior?

Workaround is to check error code == 0 in the attribute raw data cluster.