eda_plugin.examples.interpreters.FrameRateInterpreter

class eda_plugin.examples.interpreters.FrameRateInterpreter(*args: Any, **kwargs: Any)

Bases: BinaryFrameRateInterpreter

__init__(event_bus: EventBus, gui: bool = True)

Load the default values, start the GUI and connect the events.

Methods

__init__(event_bus[, gui])

Load the default values, start the GUI and connect the events.

calculate_interpretation

update_parameters

Attributes

new_parameters

calculate_interpretation(new_value: float, _, timepoint: int)

Calculate the new interval. Emit if changed and increase/reset the fast image counter.

new_interpretation

alias of float

update_parameters(new_params: pymm_eventserver.data_structures.ParameterSet)

Update the settings with the new parameters received from the GUI.