bluesky.bundlers.RunBundler¶
-
class
bluesky.bundlers.RunBundler(md, record_interruptions, emit, emit_sync, log, *, loop)[source]¶ -
__init__(md, record_interruptions, emit, emit_sync, log, *, loop)[source]¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__(md, record_interruptions, emit, …)Initialize self.
clear_checkpoint(msg)close_run(msg)Instruct the RunEngine to write the RunStop document
collect(msg)Collect data cached by a flyer and emit documents.
complete(msg)Tell a flyer, ‘stop collecting, whenever you are ready’.
configure(msg)Configure an object
create(msg)Trigger the run engine to start bundling future obj.read() calls for
drop(msg)Drop the event that is currently being bundled
kickoff(msg)Start a flyscan object.
monitor(msg)Monitor a signal.
open_run(msg)read(msg, reading)Add a reading to the open event bundle.
record_interruption(content)Emit an event in the ‘interruptions’ event stream.
rewind()save(msg)Save the event that is currently being bundled
unmonitor(msg)Stop monitoring; i.e., remove the callback emitting event documents.
-