Skip to content

levylab.transport_server

flex_drivers.levylab.transport_server.TransportServer

Bases: ZMQInstrument

Transport measurement orchestration server (LevyLab IF app).

start_transport(vi)

Start a transport VI (IF startTransport).

Raises:

Type Description
ValueError

If vi is not one of the allowed VI names.

set_expt_param(param, value)

Set one experiment parameter (IF setExptParam).

Raises:

Type Description
TypeError

If value is not a str/int/float or a list thereof.

set_refresh_time(refresh_time)

Set the data refresh time in milliseconds (IF setRefreshTime).

lockin_sweep(expt_folder, expt_comments, sweep_config, run_continuous=False, timeout=10)

Perform a lock-in sweep with the specified configuration.

get_expt_details()

Return (experiment folder, experiment comments).