Project

General

Profile

Actions

Feature #4390

closed

Make one instrument idle timeout button for all workflow

Added by Anchi Cheng over 8 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Start date:
08/17/2016
Due date:
% Done:

0%

Estimated time:
Deliverable:

Description

queue timeout toggle button only works on queuing, not depth-first traversal. This new timeout trigger monitors usage of instrument instead.

Actions #1

Updated by Anchi Cheng over 8 years ago

  • 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.

Actions #2

Updated by Anchi Cheng almost 7 years ago

de0af4f0 disable instrument usage tracking for now. It stops too fast.

Use the timeout toggle button for Issue #5420 only for now.

Actions #3

Updated by Anchi Cheng almost 7 years ago

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.

Actions #4

Updated by Anchi Cheng almost 6 years ago

  • Status changed from In Test to Closed

This works very well.

Activate this timer at Presets Manager.

Actions

Also available in: Atom PDF