mahos.gui.spodmr.SPODMRWidget#
- class mahos.gui.spodmr.SPODMRWidget(gconf: dict, name, gparams_name, plot: PlotWidget, alt_plot: AltPlotWidget, context, parent=None)#
Widget for Pulse ODMR with Slow detectors.
- __init__(gconf: dict, name, gparams_name, plot: PlotWidget, alt_plot: AltPlotWidget, context, parent=None)#
Methods
__init__
(gconf, name, gparams_name, plot, ...)apply_fg_widgets
([params])apply_meas_widgets
()apply_plot_widgets
()export_alt_data
()export_data
()finalize
(data)get_fg_mode
()get_fg_mode_dict
()get_fg_params
()get_params
()get_plot_params
()get_plottable_data
()has_fg
()init_connection
()init_radiobuttons
()init_widgets
()init_widgets_with_params
()init_with_status
(status)initialize widget after receiving first status.
load_data
()refresh_all
()request_start
()request_stop
()reset_tau_modes
(modes)round_timing_box_values
()check and round values of QDoubleSpinBox for timing parameters.
save_data
()set_method
(method)set_plot_mode
(mode)set_tau_mode
(mode)start
()start the measurement.
switch_fg
()switch_method
()switch_partial
(index)timing_boxes
()update_Nstop
()update_buffer
(buffer)update_cond_widgets
([force_disable])Update enable/disable state of widgets depending on param existence.
update_data
(data)update_plot_enable
(enable)update_plot_params
()update_save_button
(saved)update_state
(state, last_state)update_stop
()update_timing_box_step
()validate_pulse
()Attributes