bluesky.suspenders.SuspendBoolHigh¶
-
class
bluesky.suspenders.
SuspendBoolHigh
(signal, *, sleep=0, pre_plan=None, post_plan=None, tripped_message='')[source]¶ Suspend when a boolean signal goes high; resume when it goes low.
- Parameters
- signalophyd.Signal
The signal to watch for changes to determine if the scan should be suspended
- sleepfloat, optional
How long to wait in seconds after the resume condition is met before marking the event as done. Defaults to 0
- pre_planiterable or iterator, optional
a generator, list, or similar containing Msg objects
- post_planiterable or iterator, optional
a generator, list, or similar containing Msg objects
-
__init__
(signal, *, sleep=0, pre_plan=None, post_plan=None, tripped_message='')¶
Methods
__init__
(signal, *[, sleep, pre_plan, …])get_futures
()Return a list of futures to wait on.
install
(RE, *[, event_type])Install callback on signal
remove
()Disable the suspender
Attributes
tripped