Feature #4390
closed
Make one instrument idle timeout button for all workflow
Added by Anchi Cheng over 8 years ago.
Updated over 5 years ago.
Description
queue timeout toggle button only works on queuing, not depth-first traversal. This new timeout trigger monitors usage of instrument instead.
- Status changed from Assigned to In Test
This uses setData and getData as indicator of instrument usage. Two event bindings may be needed to bind Conditioner (and its subclass) to PresetsManager since these may have just one call to setData and wait a long time for it to return.
It is best to default idle timeout time in PresetsManager settings to a few minutes so a long camera exposure or readout does not time out.
de0af4f0 disable instrument usage tracking for now. It stops too fast.
Use the timeout toggle button for Issue #5420 only for now.
Change to use event sent to manager to monitor. The problem before as well as the first version in manager has leaks that too many threads want to check and restart the timer. Got 6 in 30 minutes of running for example.
Created NodeBusyNotificationEvent for a sparse trigger.
- Status changed from In Test to Closed
This works very well.
Activate this timer at Presets Manager.
Also available in: Atom
PDF