mahos_dq.meas.iodmr_worker.ISweeperDirect#

class mahos_dq.meas.iodmr_worker.ISweeperDirect(cli, logger)#

ISweeper using direct hardware calls.

__init__(cli, logger)#

Init client (cli), logger, conf, and internal instrument list (_instruments).

InstrumentInterfaces should be added on initialization by add_instruments() in inherited class.

Methods

__init__(cli, logger)

Init client (cli), logger, conf, and internal instrument list (_instruments).

configure_inst(params)

data_msg()

get_param_dict(label)

is_finished()

load_pg_conf_preset(cli)

start(params)

Start the worker.

stop()

Stop the worker.

update_frame(frame)

returns True if sweep is done.

update_frames(frames)

work()