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.