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.

backstop_collect()

clear_checkpoint(msg)

clear_monitors()

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.

reset_checkpoint_state()

reset_checkpoint_state_coro()

restore_monitors()

rewind()

save(msg)

Save the event that is currently being bundled

suspend_monitors()

unmonitor(msg)

Stop monitoring; i.e., remove the callback emitting event documents.