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.