mahos_dq.inst.overlay.odmr_sweeper_interface.ODMRSweeperInterface#
- class mahos_dq.inst.overlay.odmr_sweeper_interface.ODMRSweeperInterface(client: InstrumentClient | MultiInstrumentClient, inst: str)#
Interface for ODMR Sweeper.
- __init__(client: InstrumentClient | MultiInstrumentClient, inst: str)#
Methods
get_bounds()Get SG bounds.
get_capability()Get detector and pulse-generation capabilities.
get_line()Get single sweep line.
get_point()Get a point, paired with its raw traces when trace acquisition is enabled.
get_pulse_pattern()Get current pulse pattern.
get_unit()Get unit.
validate(params, label)Validate parameters using sweeper-specific constraints.