bluesky.suspenders.SuspendOutBand

class bluesky.suspenders.SuspendOutBand(signal, band_bottom, band_top, **kwargs)

Suspend when a scalar signal enters a given band of values.

This is mostly here because it is the opposite of SuspenderInBand.

Parameters:
  • signal (ophyd.Signal) – The signal to watch for changes to determine if the scan should be suspended
  • band_top (band_bottom,) – The top and bottom of the band. band_top must be strictly greater than band_bottom.
  • sleep (float, optional) – How long to wait in seconds after the resume condition is met before marking the event as done. Defaults to 0
  • pre_plan (iterable or iterator, optional) – a generator, list, or similar containing Msg objects
  • post_plan (iterable or iterator, optional) – a generator, list, or similar containing Msg objects
__init__(signal, band_bottom, band_top, **kwargs)

Methods

__init__(signal, band_bottom, band_top, **kwargs)
get_futures() Return a list of futures to wait on.
install(RE, *[, event_type]) Install callback on signal
remove() Disable the suspender

Attributes

tripped