bluesky.bundlers.RunBundler#
- class bluesky.bundlers.RunBundler(md, record_interruptions, emit, emit_sync, log, *, strict_pre_declare=False)[source]#
-
Methods
__init__(md, record_interruptions, emit, ...)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.
configure(msg)Configure an object
create(msg)Start bundling future obj.read() calls for an Event document.
declare_stream(msg)Generate and emit an EventDescriptor.
drop(msg)Drop the event that is currently being bundled
get_external_data_keys(data_keys)Get the external data keys from the descriptor data_keys dictionary
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.