eda_plugin.utility.event_bus.EventBus

class eda_plugin.utility.event_bus.EventBus(*args: Any, **kwargs: Any)

Bases: QObject

Mainly a hub for incoming events that can be subscribed to.

__init__(event_thread: pymm_eventserver.event_thread.EventThread = pymm_eventserver.event_thread.EventThread, subscribe_to: str | List = 'all')

Connect to Micro-Manager using the EventThread. Pass these signals through to subs.

Methods

__init__([event_thread, subscribe_to])

Connect to Micro-Manager using the EventThread.

Attributes

new_image_event

new_network_image

new_parameters

new_prepared_image

acquisition_ended_event

alias of object

acquisition_started_event

alias of object

configuration_settings_event

alias of str

exposure_changed_event

alias of str

mda_settings_event

alias of object

new_acquisition_started_event

alias of object

new_decision_parameter

alias of float

new_interpretation

alias of float

new_magellan_settings

alias of dict

new_output_shape

alias of tuple