Move set attenuation to a thread/task
This is needed to avoid AI Channel Group block the acquisition loop until the attenuators are changed (the change is slow). This change is part of the solution to this bug:
This is needed to avoid AI Channel Group block the acquisition loop until the attenuators are changed (the change is slow). This change is part of the solution to this bug: