Device PVs that use the .get() method for cagetting PV values do not always return the the most up to date value. My understanding of this is that pyepics will sometimes return a cached value when we actually want the newest value. This can be fixed by using the argument use_monitor=False in the .get() method.
This bug is the easiest to reproduce when using devices classes in an ipynb.
It occurs when running the code locally and on production servers.
Device PVs that use the .get() method for cagetting PV values do not always return the the most up to date value. My understanding of this is that pyepics will sometimes return a cached value when we actually want the newest value. This can be fixed by using the argument use_monitor=False in the .get() method.
This bug is the easiest to reproduce when using devices classes in an ipynb.
It occurs when running the code locally and on production servers.