Speaker
Dmitry Egorov
Description
Archiving Sardana elements can be challenging, particularly in setups with dozens of motors or when running continuous scans. In Tango, events are triggered by polling of attributes, but if reading an attribute requires direct hardware access, it can interfere with an ongoing macro.
This presentation will explore an approach for enabling Sardana to read hardware asynchronously in the background and push events only when fresh data is available, reducing interference and improving archiving performance.